设BL=05H,要使结果BL=0AH,应执行的指令是( )A.AND BLB.NOT BLC.XOR BL,OFHD.OR BL,OFH

题目

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

A.AND BL

B.NOT BL

C.XOR BL,OFH

D.OR BL,OFH

参考答案和解析
正确答案:C
解析:AND的一般格式为ANDdst,src而选项A只有一个BL,没有源操作数,所以不正确。选项B中,NOTBL执行指令后BL=FFFAH,所以不正确。选项C,执行指令XORBL,0FG后,BL=0AH,所以选项C是正确的。执行ORBL,0FH指令后,BL=OFH,所以选项D不正确。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是______。

A.SF=1

B.CF=1

C.ZF=1

D.OF=1


C

第2题:

18、设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是______。

A.SF=1

B.ZF=0

C.CF=1

D.OF=1


BD

第3题:

设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是______。

A.SF=1

B.ZF=0

C.CF=1

D.OF=1


AFH
?
0

第4题:

执行下列指令后,正确的结果是() MOV AL, 100 MOV BL, -2

A.AL=100H,BL=02H

B.AL=64H,BL=0FEH

C.AL=64H,BL=82H

D.AL=100H,BL=0FEH


B 解析:计算机中,任何十进制数要转换成二进制补码形式进行存储。所以答案B正确。

第5题:

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

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

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

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

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


正确答案:C

第6题:

设AL、BL中都是带符号数,当AL≤BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令是( )

A.JBE

B.JNG

C.JNA

D.JNLE


正确答案:B

第7题:

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

第8题:

已知指令序列为: 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则转移(段内直接短转移)。

第9题:

设(AL)=68,(BL)=68,执行SUBAL,BL指令后,正确的结果是____。

A、CF=0

B、ZF=0

C、CF=1

D、ZF=1


参考答案:D