设AL=0AH,下列指令执行后能使AL=05H的是()

题目

设AL=0AH,下列指令执行后能使AL=05H的是()

  • A、NOTAL
  • B、ANDAL,0FH
  • C、XORAL,0FH
  • D、ORAL,0FH
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知指令序列为: ADD AL,BL JNO L1 JNC L2 若AL和BL的内容有以下4组给定值,选择( )组给定值使该指令序列转向L2执行。

A.(AL)=05H, (BL)=0F8H

B.(AL)=81H, (BL)=0A2H

C.(AL)=0B6H, (BL)=87H

D.(AL)=68H, (BL)=74H


正确答案:D
解析:JNO简单条件转移指令助记符——前次操作无溢出转移。OF=0则转移(段内直接短转移)。JNC简单条件转移指令助记符——前次操作无进或进位位转移。CF=0则转移(段内直接短转移)。

第2题:

设BL=05H,要使结果BL=0AH,应执行的指令是

A.NOT BL

B.AND BL

C.XOR BL,0FH

D.OR BL,0FH


正确答案:C
解析:执行A选项后输出应为FAH。执行D选项后输出结果为0FH。只有执行C选项后,BL才能为0AH。

第3题:

下面两条指令执行后,(AH)=【 】,(AL)=0AH;

MOV AH, 10H

MOVAL,10


正确答案:0010000B即10H
0010000B即10H

第4题:

设AL=0E0H,CX=3,执行RCL AL,CL指令后,CF的内容为______。

A.0

B.1

C.不变

D.变反


正确答案:A

第5题:

设AL=0EOH,CX=3,执行RCL,AL,CL指令后,CF的内容为( )。

A.0

B.1

C.不变

D.变反


正确答案:A

第6题:

执行下列哪一条指令后,就能用条件转移指令判断AL~BL寄存器中的最高位是否相同?

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D
解析:TEST是一条双操作数的测试指令,不影响两个操作数的值,但是结果改变状态标志位。CMP指令执行减法操作,也不影响操作数,结果改变状态标志位,主要用来比较两个数是否相等,XOR异或用来判断二个操作数哪些不同,或用来改变指定位的状态。这里可用来判断最高位是否相同,相同SF=0,否则SF=1。JS/JNS指令来进行条件转移;这条指令常在程序中用来判断有符号数的正负。

第7题:

下列指令序列执行后,AL寄存器中的内容为【 】。

MOV AL,1

SAL AL,1

MOV BL,AL

SAL AL,1

SAL AL,1

ADD AL,SL


正确答案:10
10

第8题:

设AL=-15,要使AL=15应执行的指令是__。

A.NEGAL

B.NOTAL

C.INCAL

D.DEGAL


正确答案:A

第9题:

执行下列( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。

A.TEST AL,BL

B.CMP AL,BL

C.AND AL,BL

D.XOR AL,BL


正确答案:D

第10题:

已知指令执行前(AL)=28,(SL)=68,执行下列指令后,(AL)=______。

ADD AL,BL

DAA


正确答案:96
96