中央处理器运算器运算器是指计算机中进行各种算术和逻辑运算操作的部件, 其中算术逻辑单元是中央处理核心的部分
(1)算术逻辑单元(ALU)
算术逻辑单元是指能实现多组 算术运算与逻辑运算的组合逻辑电路,其是中央处理中的重要组成部分
算术逻辑单元的运算主要是进行二位元算术运算,如加法、减法、乘法
在运算过程中,算术逻辑单元主要是以计算机指令集中执行算术与逻辑操作,通常来说,ALU能够发挥直接读入读出的作用,具体体现在处理器控制器、内存及输入输出设备等方面,输入输出是建立在总线的基础上实施
输入指令包含一 个指令字,其中包括操作码、格式码等
(2)中间寄存器(IR)
其长度为 128 位,其通过操作数来决定实际长度
IR 在“进栈并取数”指令中发挥重要作用,在执行该指令过程中,将ACC的内容发送于IR,之后将操作数取到ACC,后将IR内容进栈
(3)运算累加器(ACC)
当前的寄存器一般都是单累加器,其长度为128位
对于ACC来说,可以将它看成可变长的累加器
在叙述指令过程中,ACC长度的表示一般都是将ACS的值作为依据,而ACS长度与 ACC 长度有着直接联系,ACS长度的加倍或减半也可以看作ACC长度加倍或减半
(4)描述字寄存器(DR)
其主要应用于存放与修改描述字中
DR的长度为64位,为了简化数据结构处理,使用描述字发挥重要作用
(5)B寄存器
其在指令的修改中发挥重要作用,B 寄存器长度为32位,在修改地址过程中能保存地址修改量,主存地址只能用描述字进行修改
指向数组中的第一个元素就是描述字, 因此,访问数组中的其它元素应当需要用修改量
对于数组成员来说,其是由大小一样的数据或者大小相同的元素组成的,且连续存储,常见的访问方式为向量描述字,因为向量描述字中的地址为字节地址,所以,在进行换算过程中,首先应当进行基本地址 的相加
对于换算工作来说,主要是由硬件自动实现,在这个过程中尤其要注意对齐,以免越出数组界限
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。