设DL=0AAH,执行指令后能使DL=55H的指令是()。

题目

设DL=0AAH,执行指令后能使DL=55H的指令是()。

  • A、TEST DL,55H
  • B、OR AL,55H
  • C、NEG DL
  • D、XOR DL,0FFH
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定(AL)=26H,(BL)=55H,依次执行ADD AL,BL和DAA指令后,(AL)=【 】。


正确答案:81H
81H

第2题:

已知BL=08H,DL=0E2H,执行XORDL,BL指令后,DL寄存器中的数为()。

A.132

B.20H

C.00H

D.0EAH


正确答案:D

第3题:

执行下列指令序列后,完成的功能是将(DX,AX)的值______。

MOV CL,04

SHL DX,CL

MOV BL,AH

SHL AX,CL

SHR BL,CL

OR DL,BL


正确答案:左移四位
左移四位 解析:这是一种常用的多位数移位的方法。也可以采用厂面的方法将(DX,AX)右移四位
          MOV  CX,04
   NEXT: SHR  DX,1
          RCR  AX,1
          LOOP  NEXT

第4题:

若将第6题程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2个字节单元中的数据依次为______。


正确答案:01H05H
01H,05H 解析:根据上面的分析知道,修改后的指令没有改变逻辑尺的功能,只是把读取数据的顺序改变了。若将程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2字节单元中的数据依次为01H,05H,总的数据依次是01H,05H,FFH,FFH,FFH,09H,02H,FFH。

第5题:

执行下述指令后,(DL)=( )。 ADB '8' MOV DL,A AND DL;0FH OR DL,30H

A.8H

B.0FH

C.38

D.38H


正确答案:D

第6题:

假设(AL)=26H,(BL)=55H,依次执行ADD AL,DL和DAA指令后,(AL)=______。


正确答案:81H
81H 解析:题中(AL)=26H,(BL)=55H,执行ADD指令后,(AL)=7BH,CF=0,AF= 1。根据相关知识,因为AF=1,所以执行DAA指令时进行加法的十进制调整 (AL)+06,从而使AL中的内容为压缩BCD码81H。

第7题:

设(A)=55H,执行ANLA,0FH指令后,(A)=()。

A50H

B05H

C5FH

DAAH


正确答案:B

第8题:

设(A)=0C3H,(R0)=0AAH,执行指令ANLA,R0后,结果()

A.(A)=82H

B.(A)=6CH

C.(R0)=82

D.(R0)=6CH


参考答案:A

第9题:

假定DS=4000H,DI=0100H,(40100H)=55H,(4010H)=0AAH,执行指令LEABX, [DI]后,BX=( )。

A.0100H

B.55AAH

C.0AA55H

D.4100H


正确答案:A

第10题:

假定DS=4000H,DI=0100H,(40100H)=55H,(4010H)=0AAH,试问执行指令LEA BX,[D1]后,BX=( )。

A.0100H

B.55AAH

C.0AA55H

D.4100H


正确答案:A