已知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。
----------------
题目也有歧义。
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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯