A-A+

某机主存容量64 KB 按字节编址。主存地址0100H处有一条相对转移指令 指令字长16位

2022-08-06 18:24:13 问答库 阅读 180 次

问题详情

某机主存容量64 KB,按字节编址。主存地址0100H处有一条相对转移指令,指令字长16位,其中,第一个字节为操作码,第二个字节为相对位移量(用补码表示),则该指令执行结束后,后继指令的地址范围可能是()。
A.0000H~FFFFH
B.0080H~017FH
C.0082H~0181H
D.0080H~01FFH请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:该指令取指结束后,PC值自动加2,即(PC)一0102H;相对位移量用8位补码表示,故其范围为80H~7FH,扩展到16位为FF80H~007FH,与PC值相加就可得后继指令的地址范围为0082H~0181H。

考点:指令,主存