0

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

4

1 回答 1

0

您读取/写入内存中的适当位置。低位字是 at [address],而高位字是 at [address+2]

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

mov ax, [si]
mov dx, [si+2]
于 2012-12-18T17:26:40.190 回答