首页 > 试题广场 > 下面指令执行后,变量DAB中的内容是( ) DAW DW
[单选题]

下面指令执行后,变量DAB中的内容是(  )

DAW DW 2A05H

DAB DB 0FAH

:

MOV  AL,BYTE PRT DAW

SUB   DAB,AL




  • ODAH
  • 0FAH
  • 0F5H
  • 0D0H

DAW DW 2A05H 定义字型变量(2个字节)DAW,赋值2A05(H)

DAB DB 0FAH 定义字节型变量(1个字节)DAW,赋值FA(H)

:

MOV  AL,BYTE PRT DAW AL是字节型变量,而DAW为字型变量,(BYTE PRT 强制将字型转换为字节型),DAW高位字节被截断,取低位字节值传送给AL变量,值为05(H)

SUB   DAB,AL DAB,AL做减法运算,即FA(H)-05(H)=1111 1010 - 0000 0101 = 1111 0101 = F5(H)

发表于 2019-08-14 15:54:01 回复(0)