关于计算机组成原理的一个题目

设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。假设当前转移指令第一字节所在的地址为2000H,且CPU每取一个字节便自动完成(P... 设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位
移量,用补码表示。假设当前转移指令第一字节所在的地址为2000H ,且CPU 每取一个
字节便自动完成(PC) + 1 → PC 的操作。试问当执行JMP 倡+ 8 和JMP 倡- 9 指令( 倡为
相对寻址特征)时,转移指令第二字节的内容各为多少? 转移的目的地址各是什么?
解:转移指令第二字节的内容分别为:00001000( + 8) ,11110111( - 9)
转移的目的地址分别为:200AH ,1FF9H
疑问:
200AH是怎么来的? 怎么不是2008H吗
麻烦解释一下好吗?
展开
 我来答
夜隐霜华
2011-05-04 · TA获得超过3922个赞
知道小有建树答主
回答量:656
采纳率:100%
帮助的人:287万
展开全部
CPU 每取一个字节便自动完成(PC) + 1 → PC 的操作,而相对寻址的转移指令占两个字节,所以当这条指令执行完,已经是PC+2 → PC 了,这时计算机才知道新的地址是:PC+e(偏移量)→ PC ,最后目标地址=PC+2+e=2000H+2+8=200AH
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式