4

以下两行有什么区别?

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
4

1 回答 1

6

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

于 2011-09-03T08:07:33.607 回答