作业帮 > 综合 > 作业

设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 17:47:20
设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C) CF=1 D) OF=1
选那个 为什么选这个?
(AL)=-68=0BCH=1011 1100B
(BL)= 86= 56H=0101 0110B
从上可以看出,AL减去BL:
最高位不会借位,所以CF=0;
符号位的1会被借走,所以符号位运算结果为0 ,SF=0;
该减法不会溢出,OF=0;
最后的运算结果非0,ZF=0.
故,答案是B.