问答题
某台字长和地址都为16位的计算机,程序计数器为PC,内存以字编址。地址为2003H的内存中,有一条无条件相对转移指令,其机器码为41FCH,其中的操作码为8位,请计算相对转移的具体地址。
【正确答案】
【答案解析】
(1)根据题意,机器码41FCH为一个字长,取指后,程序计数器PC为“2004H”;
(2)操作码41H为8位,偏移量FCH也为8位,符号位扩展后的16位偏移量是FFFCH;
(3)转移的具体地址计算为:PC=PC+16位偏移量=2004H+FFFCH=2000H,进到更高位的1自动丢失。
所以相对转移的具体地址为2000H。
提交答案
关闭