0

How does XOR [130][BX][DI], CL work? (I know what XOR does) I mean how is the effective address of the memory part calculated? Which addressing mode is this?

4

1 回答 1

3

你写[130]的,不是130。你确定这是正确的吗?我不知道(而且我不认为)这是可能的。

“汇编语言的艺术”将此称为“基于索引加位移寻址模式”

这种情况下的默认段是DS(因为您使用BX),这意味着您的指令与

XOR DS:130[BX][DI], CL

有效地址是通过取段地址并加上130BX和来计算的DI。所以它会(DS*10h)+130+BX+DI

于 2015-06-02T05:39:27.900 回答