高分悬赏,答得好再加啦。汇编条件跳转指令的三道计算题,请给出计算过程,我不懂,谢谢啦。

1 如果“JNC L”指令的操作码放在0040H,转移后在0020H处取下一条指令的操
作码,那么该条指令的位移量是( )。
2
如果“JA P”指令的操作码放在0050H, 该指令的位移量为34H,执行完此条指
令转移到取下一条指令的偏移地址为( )
3
设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP AX,BX”指令后,( )L表示大于则转L。
第三题的选项分别为

选项A)JZ
选项B)JA
选项C)JEG
选项D)JG

1 如果“JNC  L”指令的操作码放在0040H,转移后在0020H处取下一条指令的操
作码,那么该条指令的位移量是( DEH )。

因为:0020H - (0040H + 2) = -34,  -34 的补码是 DEH。

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

2 如果“JA  P”指令的操作码放在0050H, 该指令的位移量为34H,执行完此条指
令转移到取下一条指令的偏移地址为( 0086H )

因为:0050 + 2 + 34 = 0086H

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

3 设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP  AX,BX”指令
后,( JG )L表示大于则转L。

第三题的选项分别为

选项A)JZ ----相等
选项B)JA ----适用于无符号数
选项C)JEG----大于等于
选项D)JG ----大于

温馨提示:答案为网友推荐,仅供参考