永发信息网

已知JZ 50H指令的地址为0150H,试问该指令的相对地址rel和偏移量各是多少?

答案:3  悬赏:70  手机版
解决时间 2021-03-13 01:37
  • 提问者网友:原来太熟悉了会陌生
  • 2021-03-12 02:06
已知JZ 50H指令的地址为0150H,试问该指令的相对地址rel和偏移量各是多少?设A=0,则指令执行后,转移的目标地址为多少?
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-03-12 03:02
采纳答案有错。

----------------

题目也有歧义。

JZ 50H 这种写法,是以 0050H 当做目标地址。

而在 0150H 位置,编写 JZ 50H 指令,是错误的。
因为从 0150H 转移到 0050H,超出了该指令的转移范围。

题目应该说,JZ 指令的机器码是 60H 50H。
其中的 50H 就是偏移量 rel。

另外,相对地址rel和偏移量,是同一个概念,不应该分开问。

----------------

正确答案如下:

已知JZ 50H指令的地址为0150H,试问该指令的相对地址rel和偏移量各是多少?
--偏移量 rel = 50H
--字节数 = 02H

设A=0,则指令执行后,转移的目标地址为多少?
--目标地址是:0150H + 50H + 02H = 01A2H。
全部回答
  • 1楼网友:我住北渡口
  • 2021-03-12 05:24
rel=50H,偏移量是0100H,目标地址是0150H
  • 2楼网友:轮獄道
  • 2021-03-12 04:24
采纳答案有错。 ---------------- 题目也有歧义。 JZ 50H 这种写法,是以 0050H 当做目标地址。 而在 0150H 位置,编写 JZ 50H 指令,是错误的。 因为从 0150H 转移到 0050H,超出了该指令的转移范围。 题目应该说,JZ 指令的机器码是 60H 50H
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯