微机原理

当指令”SUB AX,B”X执行后,CF=1,说明最高有效位发生了什么现象?对无符号数来说,操作结果发生了什么现象?

题目

当指令”SUB AX,B”X执行后,CF=1,说明最高有效位发生了什么现象?对无符号数来说,操作结果发生了什么现象?

参考答案和解析
正确答案:执行指令SUB AX,BX后,CF=1说,明最高位发生了借位对无符号来说,操作结果发生了溢出。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若(AX)=2891H,则执行NEG AX 指令后,CF 和SF 标志位的状态分别为( )。

A.1、1

B.1、0

C.0、1

D.0、0


正确答案:A
解析:NEG指令是取补指令,用来对有符号操作数进行操作。其方法是按位取反后最后一位加1。NEG指令的标志位按求补后的结果设置:只有当操作数为0时求补运算的结果使CF=0,其他情况则均为1。只有当字节运算时对-128求补以及字运算时对-32768求补的情况下,F=1,其他则均为0。本题中,操作数为2891H,不为0,所以CF=1;执行“NEGAX”指令后,结果为1101011101101111B,既运算结果为负,所以SF=1。

第2题:

当执行指令"SUB Ax, Bx"后,CF=1,说明______向高位无进位或有借位;对______数,操作结果溢出。


正确答案:最高有数位  无符号
最高有数位 , 无符号

第3题:

若X和Y均为无符号整数,且X≤Y,则依次执行MOV AX,X和CMP AX,Y指令后,标志位CF和ZF的状态是:

A.CF=0且ZF=0

B.CF=1且ZF=1

C.CF=0或ZF=0

D.CF=1或ZF=1


正确答案:B

第4题:

若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, OFFFH后,这4个标志位的状态是( )。

A.ZF=0,SF=0,CF=0,OF=0

B.ZF=0,SF=1,CF=1,OF=0

C.ZF=1,SF=0;CF=0,OF=1

D.ZF=1,SF=1,CF=1,OF=1


正确答案:B

第5题:

若(AX)=0122H,4个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX,0FFFH后这4个标志位的状态是( )。

A.(CF)=0, (SF)=0, (2P)=0, (OF)=0

B.(CF)=1, (SF)=1, (2P)=0, (OF)=0

C.(CF)=0, (SF)=0, (ZP)=1, (OF)=1

D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1


正确答案:B

第6题:

已知AX=8065H,BX=103AH,则指令SUB BH,AH执行后,OF和CF的值分别为( )。

A."1,1"

B."1,0"

C."0,1"

D.0,0


参考答案:A

第7题:

若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, 0FFFH后,这四个标志位的状态是______。

A.(CF)=O,(SF)=0,(ZF)=0,(OF)=0

B.(CF)=1, (SF)=1, (ZF)=0, (OF)=0

C.(CF)=0, (SF)=0, (ZF)=1, (OF)=1

D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1


正确答案:B
解析:当无符号数运算产生溢出时,CF=1;当带符号数运算产生溢出时,OF=1;当运算结果为零时,ZF=1;当运算结果为负时,SF=1。

第8题:

若(AX)=0122H,四个标志位CF、SF、ZF、OF 的初始状态为0,执行指令SLIBAX,OFFFH后,这四个标志位的状态是( )。

A.(CF)=0, (SF)=0, (ZF)=0, (OF)=0

B.(CF)=1, (SF)=1, (ZF)=0, (OF)=0

C.(CF)=0, (SF)=0, (ZF)=1, (OF)=1

D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1


正确答案:B

第9题:

当指令“SUB AX,BX”执行后,如果CF=1,则说明最高有效位向高位有进位或有借位,对【 】数的操作结果溢出。


正确答案:无符号
无符号 解析:执行指令SUBAX,BX后,如果CF= 1,则说明最高有效位向高位有进位或有借位,对无符号数的操作结果表示溢出。

第10题:

下列X86汇编指令中,能将AX清0并将标志寄存器CF位清0的指令是

A.TEST AX,AX

B.SUB AX,AX

C.AND AX,0

D.XOR AX,AX

E.MOV AX,0


正确答案:BCDE