TASM在仅使用16位寄存器时访问双字的高位字和低位字

时间:2012-12-18 17:16:40

标签: assembly x86 tasm

我的问题是当我只能使用16位寄存器时,如何写入或读取双字变量的高位字或低位字。

1 个答案:

答案 0 :(得分:0)

您可以读取/写入内存中的相应位置。低位字是[address],而高位字是[address+2]

例如,如果SI在内存中保存双字的地址,则会将低位字读入AX,将高位字读入DX

mov ax, [si]
mov dx, [si+2]
相关问题