完成AL寄存器与CF标志位清零的指令是()。

题目

完成AL寄存器与CF标志位清零的指令是()。

  • A、MOV AL,00
  • B、AND AL,00
  • C、XOR AL,AL
  • D、SUB AL,AL
参考答案和解析
正确答案:B,C,D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.ADD BL,CH

B.SUB BX,1000

C.SAR DX,1

D.DIV CX


正确答案:D

第2题:

可用于对标志寄存器的标志实现置位或清零的指令是______。

A.陷阱指令

B.串操作指令

C.处理机控制指令

D.数据转换指令


正确答案:C
解析:陷阱是一种意外事件所引起的中断。当意外事件引发中断,用户可以使用陷阱指令对系统进行调用,而不用CPU自动执行的方法。串操作类指令是用于处理大量的字符串信息。处理机控制指令用于对CPU实现控制,如对标志寄存器中的标志实现置位或者清零、开中断指令等。数据转换类指令用于各种类型数制间的转换,如将二进制数转换为十进制数等。

第3题:

假设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。

第4题:

完成将BX清零,并使标志位CF清零,下面错误的指令是______。

A.SUB BX,BX

B.XOR BX,BX

C.MOV BX,00H

D.AND BX,00H


正确答案:C
解析:由于数据传送指令MOVBX,00H不影响标志位,只能实现对BX清零操作,CF保持不变。

第5题:

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

A.DIV CX

B.SARDX,1

C.ADD BL,CH

D.SUB BX,1000


正确答案:A

第6题:

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

A.ADC AX,3FH

B.SBB BX,CX

C.DEC DX

D.ADD AL,BLDAA


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

第7题:

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

A.DIV BX

B.ADD BL,DL

C.SUB AH,30H

D.SHL BX,CL


正确答案:A

第8题:

完成AL寄存器与CF标志位清零的指令是()

A、MOVAL,00

B、ANDAL,00

C、XORAL,AL

D、SUBAL,AL


参考答案:B,C,D

第9题:

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

A.DIV CX

B.SAR DX,1

C.ADD BL,CH

D.SUB BX,1000


正确答案:A
解析:DIV是无符号数除法,而它则不影响标志寄存器,所以选A;SAR是算术右移,它移走的低位送CF,高位保持不变,所以它影响标志寄存器CP位,选项B是正确的;ADD和SUB指令分别是加法和减法指令,它们都影响标志寄存器,其中最重要的是CF,ZF,SF和OF。

第10题:

若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有

A.CF

B.PF

C.AF

D.SF

E.ZF


正确答案:ABCE