工业用微型计算机

执行以下指令后: MOV BL,3AH TEST BL,0FH BL的内容为:()A、3FHB、3AHC、24HD、F3H

题目

执行以下指令后: MOV BL,3AH TEST BL,0FH BL的内容为:()

  • A、3FH
  • B、3AH
  • C、24H
  • D、F3H
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设寄存器AL,BL,CL中内容均为76H XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=( )H。

A.06

B.7

C.79

D.97


参考答案:C

第2题:

若定义DATA DW1234H,执行MOV BL,BYTE PTR DATA指后,(BL)=______。


正确答案:34H
34H

第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题:

已知(BL)=0FH,执行TEST BL,8FH后,(BL)=______。

A.F0H

B.8FH

C.0FH

D.FFH


正确答案:C
解析:TEST指令对两个数做相与运算,结果不保存,只根据结果的特征设置条件码。

第5题:

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

第6题:

若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为()。

A.0FH和04H

B.0BH和04H

C.0FH和0BH

D.04H和0FH


参考答案:A

第7题:

若定义DATA DW 123H 执行MOV BL,BYTE PTR DATA 指令后.(BL)=______。


正确答案:34H
34H

第8题:

若有数据定义DATA DW l234H,执行指令MOV BL,BYTE PTR DATA后,BL=______。


正确答案:34H
34H

第9题:

执行下列指令后,正确的结果是______。 MOV AL,100 MOV BL,—1

A.AL=100H BL=01H

B.AL=64H BL=0FFH

C.AL=64H BL=82H

D.AL=100H BL=FFH


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

第10题:

若有数据定义DATA DW 1234H,执行指令MOV BL,BYTEPTR DATA后,BL=______。


正确答案:34H
34H