汇编程序试题

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:51:11
检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )
A.JNC LOP1 B.JA LOP1
C.JC LOP1 D.JGE LOP1
选什么?为什么??
十六进制数0FFF8H表示的十进制正数为表示的十进制负数为________。
怎么算

当AL≥BL时
CMP al,bl也就是AL-BL不会产生借位,就是AL减BL够减
这时候借位标志位CF(其实也是进位标志位)就会为0
JC是CF为1时跳转,JNC是结果为0时跳转,所以选JNC

FFF8H=
15*16^3+15*16^2+15*16^1+8*16^0=
61440+3840+240+8=
65528

FFF8H+8H=(1)0000H(括号内的是溢出的'1')
一个数加上他的相反数等于0,说以是-8

第一题选:A,
第二题分别填:65528,-8

啊哦~又来晚了