高分悬赏,答得好再加啦。汇编条件跳转指令的三道计算题,请给出计算过程,我不懂,谢谢啦。 100
1如果“JNCL”指令的操作码放在0040H,转移后在0020H处取下一条指令的操作码,那么该条指令的位移量是()。2如果“JAP”指令的操作码放在0050H,该指令的位...
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 展开
作码,那么该条指令的位移量是( )。
2
如果“JA P”指令的操作码放在0050H, 该指令的位移量为34H,执行完此条指
令转移到取下一条指令的偏移地址为( )
3
设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP AX,BX”指令后,( )L表示大于则转L。
第三题的选项分别为
选项A)JZ
选项B)JA
选项C)JEG
选项D)JG 展开
1个回答
展开全部
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 ----大于
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询