㈠ 以下四种类型指令中,执行时间最长的是
寄存器型(RR),寄存器-变址型(RX), -存储器型(RS),存储器-立即数型(RI)和存 -存储器型(SS)
因为CPU访存速度慢,所以选C
㈡ 计算机组成原理 指令系统 怎么看出来这个是双字长的为什么是RS型而不是RR型啊
看指令长度。指令长32位,(注意下面还有位移量16位),因此是双字长
寄存器-寄存器(RR)型指令:从寄存器中取操作数,把操作结果放到另一寄存器中,不需要访问内存存储器,因此速度快;
寄存器-存储器(RS)型指令:执行此类指令,既要访问内存单元,又要访问寄存器。
再看指令格式,变址寄存器里面存放的是数据吗?不是,它们主要用于存放存储单元在段内的偏移量,里面存放的是地址。通过段+偏移量得出地址,在内存寻找,数据是放在内存中的。
㈢ 如何判断指令类型是RR,RS还是SS
RR 型执行速度最快。
从操作数的物理位置来说。
1、寄存器-寄存器(RR)型指令:需要多个通用寄存器或个别专用寄存器,从寄存器中取操作 数,把操作结果放到另一寄存器中。机器执行这种指令的速度很快,不需要访问内存。
2、寄存器-存储器(RS)型指令:执行此类指令,既要访问内存单元,又要访问寄存器。
3、存储器-存储器(SS)型指令:参与操作的数都放在内存里,从内存某单元中取操作数,操 作结果存放至内存另一单元中。因此机器执行这种指令需要多次访问内存。
寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,寄存器有累加器(ACC)。
(3)RR型指令格式访问内存次数扩展阅读:
寄存器的分类。
1、数据寄存器- 用来储存整数数字(参考以下的浮点寄存器)。在某些简单/旧的CPU,特别的数据寄存。
2、寄存器器是累加器,作为数学计算之用。
3、地址寄存器- 持有存储器地址,用来访问存储器。在某些简单/旧的CPU里,特别的地址寄存器是索引寄存器(可能出现一个或多个)。
4、通用目的寄存器(GPRs) - 可以保存数据或地址两者,也就是说它们是结合数据/地址 寄存器的功用。
5、浮点寄存器(FPRs) - 用来储存浮点数字。