下面指令执行后,变量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)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题