ABB PPD113-B03-23-111615 牺牲代码密度来简化实现电路
PPD113-B03-23-111615在20世纪60年代早期的计算机中,即使是在大型机上,主存也是非常昂贵和有限的。最小化一个程序的大小以确保它适合有限的内存通常是核心。因此,执行特定任务所需的指令的大小代码密度是任何指令集的一个重要特征。它在最初的微型计算机和后来的微处理器的微小存储器上仍然很重要。今天,对于智能手机应用、通过慢速互联网连接下载到浏览器的应用以及嵌入式应用的rom,密度仍然很重要。增加密度的一个更普遍的优点是提高了高速缓存和指令预取的效率。
PPD113-B03-23-111615具有高代码密度的计算机通常具有复杂的过程入口、参数化返回、循环等指令。(因此追溯命名复杂指令集计算机,复杂指令集电脑(complex instruction set computer)).然而,更典型或更频繁的“CISC”指令仅仅将诸如“加法”之类的基本ALU操作与对存储器中一个或多个操作数的访问(使用寻址模式例如直接、间接、索引等。).某些体系结构可能允许两个或三个操作数(包括结果)直接存在于存储器中,或者能够执行诸如自动指针递增等功能。软件实现的指令集可能具有更加复杂和强大的指令。
PPD113-B03-23-111615精简指令集计算机,精简指令集计算在存储器子系统快速增长的时期首次被广泛实施。他们牺牲代码密度来简化实现电路,并试图通过更高的时钟频率和更多的寄存器来提高性能。单个RISC指令通常只执行单个操作,例如寄存器的“加法”或从存储器位置到寄存器的“加载”。RISC指令集通常有一个固定的指令长度,而典型的CISC指令集的指令长度变化很大。然而,由于RISC计算机通常需要更多且通常更长的指令来实现给定的任务,因此它们固有地不能最佳利用总线带宽和高速缓冲存储器。
ABB 5SHY35L4520 5SXE10-0181 AC10272001R0101
ABB 5SHY35L4520
ABB 5SXE10-0181
ABB AC10272001R0101
ABB CI858-1 3BSE018137R1
ABB CI858-1
ABB 3BSE018137R1
ABB KVC758A124 3BHE021951R1024
ABB KVC758A124
ABB 3BHE021951R1024
ABB PP877 3BSE069272R2
ABB PP877
ABB 3BSE069272R2
ABB IT94-3 HESG440310R2 HESG112699/B
ABB IT94-3
ABB HESG440310R2
ABB HESG112699/B
ABB NF93A-2
ABB HESG440280R2
ABB HESG323662R1
ABB HESG216665/K
ABB IW93-2 HESG440356R1
ABB HESG216678/B
ABB SCYC55830
ABB 58063282A
ABB SCYC55830 58063282A
ABB IT94-3 HESG440310R2
ABB DSAI130D 3BSE003127R1
ABB DSAI130D
ABB 3BSE003127R1
ABB PM861K01 3BSE018105R1
ABB PM861K01
ABB 3BSE018105R1
ABB DSRF182AK02
ABB 3BSE014078R1
ABB DSRF182AK02 3BSE014078R1
ABB FI840F
ABB RB520 3BSE003528R1