欢迎浏览厦门控匠自动化科技有限公司
行业资讯
ABB PPD113-B03-23-111615 牺牲代码密度来简化实现电路
时间: 2024-01-11浏览次数:
ABB PPD113-B03-23-111615 牺牲代码密度来简化实现电路PPD113-B03-23-111615在20世纪60年代早期的计算机中,即使是在大

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 ESB-2.png



Copyright © 2024 厦门控匠自动化科技有限公司 版权所有

闽ICP备15020580号-11