计算机组成原理的问题 关于指令的相对寻址

计算机组成原理的问题 关于指令的相对寻址第十七题 怎么得出的
2025-03-19 12:06:08
推荐回答(2个)
回答1:

感觉答案不妥,要实现JMP*+8的操作,pc已经自加2,相对位移应该是6,我们课本上是这么讲的,凡事还是以课本为准吧。其他资料仅供参考,这部分刚学,如有错误还望指正

回答2:

首先,指令的第二个字节的内容很容易得到啊。就是求+8和-9的补码。

其次,转移的目的地址的计算公式是 :目的地址=当前PC的值+2(因为该指令是2字节指令,当JMP指令被读入cpu时,PC会加2)+指令的第二个字节的内容。因此,该题的答案是:
2000+2+08=200AH

2000+2+FFF7(-9的补码是F7,这里要进行符号位扩展)=1FF9H