设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C) CF=1 D) OF=1选那个 为什么选这个?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:58:11
设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C) CF=1 D) OF=1选那个  为什么选这个?

设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C) CF=1 D) OF=1选那个 为什么选这个?
设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C) CF=1 D) OF=1
选那个 为什么选这个?

设(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.

设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是( ) A) SF=1 B) ZF=0 C) CF=1 D) OF=1选那个 为什么选这个? 化简la-bl+la+bl=lc-al-lc-bl 汇编语言 XOR AL,AL INC AL NEG AL MOV BL,3FH ADC AL,BL 求(Al)= (BL)= 分析下面程序段:MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(AL=?BL=?我算的是BL=0E4H AL=0DDH,答案正好相反. 执行指令CMP AL,BL后,各标志位分别为:CF=0,OF=1,SF=0.若AL和BL均为带符号数的补码,则两数的大小关 若AL=86H,则SUB AL,21H执行后 AL,SF,OF的值分别为? 设(BL)寄存器中存放有数据80H,执行指令ADDBL,OFFH后,吻SF=,ZF=,PF=,AF=,CF=,(BL)=? 微机接口与原理题,请各位大侠不吝赐教!1、已知BX=0500H,SI=003CH,BETA=0F62H,写出执行下列指令后,DX中的数值.LEA DX,BETA[BX][SI]2、写出执行下列程序段后,AL、AH及标志位AF、CF的值.MOV AX,0007HMOV BL,08HADD AL 设A、B、C整数,且la-bl+lc-al 已知(AL)=B8H,(BL)=36H,则(AL)减(BL)后,标志位OF=__,CF=__,ZF=__,SF=__... 带符号数相乘的计算~麻烦将结清楚的来谢谢如(AL)=0B4H ,(BL)=11H,求IMUL BL我想知道的是计算过程,他的命令执行起来我明白,我自己就是算不对,也就是说自己不太会有符号数的乘法,答案应该 如果abc都为整数 且la-bl的19次方+lc-al的99次方=1,求lc-al+la-bl+lb-cl的值 若a、b、c为整数,且la-bl+lc-al=1,则la-bl+lb-cl+lc-al的值为_______. 若A.B.C均为整数,lA-Bl立方+lC-Al平方=1求lA-Cl+lC-Bl+lB-Al的值要公式 设寄存器中AL,BL,CL的内容均为76H ,AND BL,0FH 为什么是00000110呢? 设向量ab满足lal=lbl=1l3a-2bl=3求l3a=bl=? 阅读程序并回答问题MOV AL,06HSHL AL,01HMOV BL,ALMOV CL,2 )SHL AL,CLADD AL,BL问:(1)执行上述指令序列后,本程序完成什么功能?(2)执行上述指令序列后,AL=______. 设集合A={x/lx-al