计算机控制系统第三次作业,上海交大计算机计算机组成与系统结构第三次作业...

本文详细解析了一台微机的指令格式,包括直接寻址、变址寻址和相对寻址,并给出了具体指令的有效地址计算过程。同时,针对数据通路设计,阐述了存数指令‘STAR1,(R2)’的指令周期流程,列出了相应的微操作控制信号序列。
摘要由CSDN通过智能技术生成

上海交大计算机计算机组成与系统结构第三次作业

第4章P112习题13

13. 某微机的指令格式如下所示:

1-27-jpg_6_0_______-416-0-0-416.jpg

OP:操作码; D:位移量; X:寻址特征位,

X=00:直接寻址;

X=01:用变址寄存器X1进行变址; X=10:用变址寄存器X2进行变址; X=11:相对寻址。

设(PC)=1234H,(X1)=0037H,(X2)=1122H,请确定下列指令的有效地址。 (1)6723H

(2)4444H

(3)1282H

(4)4321H

【解】

(1)6723H = 011001 11 00100011 B

∵X=11,D=23H,∴是相对寻址,有效地址 E=(PC)+D=1234H+23H=1257H (2)4444H = 010001 00 01000100 B

∵X=00,D=44H,∴是直接寻址,有效地址 E=D=44H (3)1282H = 000100 10 10000010 B

∵X=10,D=82H,∴是X2变址寻址,有效地址 E=(X2)+D=1122H+82H=11A4H (4)4321H = 010000 11 00100001 B

∵X=11,D=21H,∴是相对寻址,有效地址 E=(PC)+D=1234H+21H=1255H

第5章P159习题22、23、24、25

22. 参见如图所示的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为

主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由+、-控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有控制信号,例如Yi表示Y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。存数指令“STA R1, (R2)”的含义是将寄存器R1的内容传送至(R2)为地址的主存单元中,请画出其指令周期流程图,并列出相应微操作控制信号序列。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值