已知AL=7BH,BL=38H,试问执行指令ADD AL,BL后,AF/CF/OF/PF/SF和ZF的值各为多少?我要详细解答

日期:2022-04-05 03:00:43 人气:1

已知AL=7BH,BL=38H,试问执行指令ADD AL,BL后,AF/CF/OF/PF/SF和ZF的值各为多少?我要详细解答

AF=1, CF=0, OF=1, PF=0, SF=1, SF=0。

(AL)=-68=0BCH=1011 1100B(BL)= 86= 56H=0101 0110B从上可以看出,AL减去BL:最高位不会借位,所以CF=0;符号位的1会被借走,所以符号位运算结果为0 ,SF=0;该减法不会溢出,OF=0;最后的运算结果非0,ZF=0。

热门评论