导航
您当前的位置:首页 > 学历类 > 研究生考试
问题:

答案窝,daanwo.com
[应用题] 43.(11分)某计算机字节长为 16 位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如下∶
转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义如下表∶
Mis/Md:寻址方式/助记符/含义
000B:寄存器直接/Rn/操作数=(Rn)
001B:寄存器间接/(Rn)/操作数=((Rn))
010B:寄存器间接、自增/(Rn)+/操作数=((Rn)),(Rn)+1->Rn
011B:相对/D(Rn)/转移目标地址=(PC)+(Rn)
注∶(x)表示存储地址x或寄存器x的内容。
请回答下列问题∶
(1)该指令系统最多可有多少指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需要多少位?
(2)转移指令的目标地址范围是多少?
(3)若操作码0010B表示加法操作(助记符为add),寄存器 R4和 R5的编号分别为100B 和 101B,R4的内容为1234H,R5的内容为5678H,地址 1234H 中的内容为5678H,地址5678H中的内容为1234H,则汇编语句"add(R4),(R5)+"(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)? 该指令执行后。哪些寄存器和存储单元中的内容会改变?改变后的内容是什么?
答案窝,daanwo.com
Tags:
答案解析:

相关问题
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved