第1题
第2题
第3题
第4题
第6题
(2)该指令直接寻址的最大范围;
(3)一次间址和多次间址的寻址范围;
(4)立即数的范围(十进制表示);
(5)相对寻址的位移量(十进制表示);
(6)上述六种寻址方式的指令哪一-种执行时间最短?哪一种最长?为什么?哪一种便于程序浮动?哪一种最适合处理数组问题?
(7)如何修改指令格式,使指令的寻址范围可扩大到4M?
(8)为使一条转移指令能转移到主存的任一位置, 可采取什么措施?简要说明之。
第7题
(1)将Imm16加到寄存器R1中,此时,Imm16为立即操作数,即R[R1]←R[R1]+Imm16。
(2)将存储单元Imm16中的内容加到寄存器R1中,此时,Imm16为直接地址,即
R[R1]←R[R1]+M[mm16]。
(3)将存储单元Imm16中的内容作为地址访问主存,将读出的内容再作为地址访问主存,然后将读出的内容加到寄存器R1中。此时,Imm16为间接地址,即
R[R1]←R[R1]+M[M[Imm16]]。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!