mov ax,bx vs. mov ax,[bx]

时间:2011-09-03 08:01:23

标签: assembly masm masm32

以下两行有什么区别?

mov ax, bx
mov ax, [bx]

如果bx包含值100h且内存地址100h的值为23,那么第二个是否将23复制到ax

另外,以下两行之间有什么区别?

mov ax, 102h ; moves value of 102h into register ax
mov ax, [102h] ; Actual address is DS:0 + 102h

1 个答案:

答案 0 :(得分:6)

是。括号之间的操作数被视为一个地址,如果被提取,则被视为该内存地址的值。