ADR1 DW DA1
MOV DA1+1,AX
MOV BYTE PTR DA2+1,AL
MOV WORD PTR DA1+1,AX
DA1+1 是指将 DA1 的地址加 1,但 DA1 是一个字节型的数据(DB),因此 DA1+1 指向的是第二个字节。如果使用 MOV DA1+1,AX,这条语句是将一个字的 AX 寄存器数据(16 位)存入 DA1+1(这是一个字节地址),由于 DA1+1 只能存储 8 位数据,所以语法错误。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题