A-A+

基址寄存器的内容为2000H(H表示十六进制) 变址寄存器的内容为030AH 指令的地址码为

2022-08-12 13:52:30 问答库 阅读 196 次

问题详情

基址寄存器的内容为2000H(H表示十六进制),变址寄存器的内容为030AH,指令的地址码为3FH,当前正在执行的指令所在地址为2800H,请求出变址值(考虑基址)和相对编址两种情况下的访存有效地址(实际地址)。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:采用变址方式时EA=2000H+030AH+3FH=2349H;采用相对编址方式时EA=2800H+3FH=283FH。
采用变址方式时,EA=2000H+030AH+3FH=2349H;采用相对编址方式时,EA=2800H+3FH=283FH。

考点:寄存器,基址