下列()指令不影响进位标志CF的状态。

题目

下列()指令不影响进位标志CF的状态。

  • A、ADD
  • B、SUB
  • C、INC
  • D、CMP
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设AL寄存器中的内容是1,执行指令SUBAL,0FFH后,进位标志CF和溢出标志OF的状态分别是

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:C
解析:SUB是一条双操作数减法指令,受影响的状态标志是AF、CF、PF、OF、 ZF、SF。本题中(AL)=IH,执行SUBAL,0FFH后,AL=1H-0FFH,有借位,此时CF=1,结果正确OF=0。选项C正确。

第2题:

下列指令中,不影响标志寄存器CF位的指令是( )。

A.ADD BL,CH

B.SUB BX,1000

C.SAR DX,1

D.DIV CX


正确答案:D

第3题:

执行移位指令SHL AL,1后,下列哪一个标志位不可能被改变?

A.OF(滋出标志)

B.IP(中断标志)

C.CF(进位标志)

D.SF(符号标志)


正确答案:B
解析:本题考查移位指令的相关知识。逻辑移位指令有SHL和SHR,SHL是逻辑左移指令,最低位补0,最高位进入CF;SHR是逻辑右移指令,最高位补0,最低位进入CF。移位指令按照移入的位设置进位标志CF,根据移位后的结果影响SF、ZF、PF,对AF没有定义,不会影响IF。如果进行一位移动,则按照操作数的最高符号位是否改变,相应设置溢出标志OF:如果移位前的操作数最高位与移位后操作数的最高位不同(有变化),则OF=1;否则OF=0。当移位次数大于1时,OF不确定。正确答案为选项B。

第4题:

假设(AL)=4H,执行SUB AL,5H指令后,CF(进位标志)和SF(符号标志)的状态分别为

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:D

第5题:

下列标志位中,不能用一条指令直接改变其状态的是

A.CF(进位标志)

B.DF(方向标志)

C.IF(中断标志)

D.TF(陷阱标志)


正确答案:D
解析:该题考查考生对汇编指令的理解。通过加法指令可以改变CF标志,通过STD指令可以改变DF,通过INT指令,可以改变IF标志,TF没有对应的指令操作,只能通过堆栈操作改变其状态,所以应该选择D。

第6题:

8086/8088系统执行传送指令MOV时()。

A.不影响标志位

B.影响DF方向标志

C.影响SF符号标志

D.影响CF进位标志


正确答案:A

第7题:

下面( )指令不能使进位标志CF置“0”。

A.AND AL,AL

B.MOV AL,0

C.SUB AL,AL

D.CLC


正确答案:B

第8题:

假设AL寄存器中的内容是7FH,执行指令ADD AL,2后,符号标志SF和进位标志 CF的状态分别是

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:C
解析:执行加法前AL寄存器中的内容是7FH,即二进制表示为0111 1111,执行指令ADD AL,2后,AL中的内容是81H,其二进制表示为:10000001,最高位是符号位,其值是L所以SF为1,执行过程中,并没有超过最大值FFH(其二进制表示为1111 1111),没有发生进位,即进位标志CF为0,所以答案应该选择C。

第9题:

已知AL=11111111B,执行“XOR AL,11111111B”指令后,零标志ZF和进位标志CF的状态分别是______。

A) 0,0

B) 0,1

C) 1,0

D) 1,1

A.

B.

C.

D.


正确答案:C

第10题:

下列指令中,与进位标志位CF无关的是( )。

A.ADC AX,3FH

B.SBB BX,CX

C.DEC DX

D.ADD AL,BLDAA


正确答案:C
解析:根据所学知识,可知选项A)、B)、D)指令执行都将影响标志位CF,只有选项C)不影响CF标志位。