某机主存容量64 KB,按字节编址。主存地址0100H处有一条相对转移指令,指令字长16位,其中,第一个字节为操作码,第二个字节为相对位移量(用补码表示),则该指令执行结束后,后继指令的地址范围可能是( )。

admin2019-08-10  21

问题 某机主存容量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。
转载请注明原文地址:https://jikaoti.com/ti/khGjFFFM
0

最新回复(0)