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?
问问题
169 次
1 回答
3
你写[130]
的,不是130
。你确定这是正确的吗?我不知道(而且我不认为)这是可能的。
“汇编语言的艺术”将此称为“基于索引加位移寻址模式”。
这种情况下的默认段是DS
(因为您使用BX
),这意味着您的指令与
XOR DS:130[BX][DI], CL
有效地址是通过取段地址并加上130
、BX
和来计算的DI
。所以它会(DS*10h)+130+BX+DI
。
于 2015-06-02T05:39:27.900 回答