汇编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
有效地址由段地址加上130
、BX
、DI
计算得出。所以它将是 (DS*10h)+130+BX+DI
.
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
有效地址由段地址加上130
、BX
、DI
计算得出。所以它将是 (DS*10h)+130+BX+DI
.