![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
以加法指令ADD M(M为主存地址)为例,写出完成该指令的信息流程(从取指令开始)。要求画出计算机基本组成结构图,并标出执行流程箭头和序号。
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第3题
第6题
(1)“ADD R2,R0”指令完成(R0)+(R2)→R0的功能操作,画出其指令周期流程图,假设该指令的地址已放入PC中。并列出相应的微操作控制信号序列。
(2)若将“取指周期”缩短为一个CPU周期,请先画出修改数据通路,后画出指令周期流程图。
(3)在(2)的基础上,将“执行周期”也缩短为一个CPU周期,先修改运算器数据通路,后画出指令周期流程图。此时加法指令速度比(1)提高几倍?
第8题
某计算机指令长度为16位,指令格式如下:
其中,0P为操作码(5位);R为寄存器地址(3位),用来指定一个源操作数地址和目的地址;另一个源操作数根据寻址方式得到,M为寻址方式特征位(2位),规定如下:
M=00为立即数寻址,D为立即数;
M=01为相对寻址,D为位移量:
M=10为变址寻址,D为位移量。
今执行加法指令,PC=001000,R=R0,其内容为000015,变址寄存器的内容为001002,D=01都用八进制表示。
存储器内容如下:
地址 内容
001000 xxxx01
001001 001050
001002 001150
001003 001250
…… ……
002001 002006
002002 002016
当该加法指令的寻址方式为立即寻址、相对寻址和变址寻址时,分别写出指令执行之后R0和PC的内容。状态寄存器的内容是否相同?
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!