汇编8086寻址方式

Assembly 8086 addressing mode

XOR [130][BX][DI], CL 是如何运作的? (我知道异或是做什么的)我的意思是内存部分的有效地址是怎么计算的?这是哪种寻址方式?

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

"The Art of Assembly Language" 称之为 "Based Indexed Plus Displacement Addressing Mode".

本例中的默认段是DS(因为你用的是BX),也就是说你的指令和

是一样的
XOR DS:130[BX][DI], CL

有效地址由段地址加上130BXDI计算得出。所以它将是 (DS*10h)+130+BX+DI.