2

可能重复:
x86 asm 中的括号是什么意思?

我对此感到困惑有一段时间了。“si”和“[si]”有什么区别?(这是使用 16 位 NASM 语法)

4

1 回答 1

6

si指寄存器si[si]指的是 指向的地址si

mov ax, si    //  Copy the "si" to "ax".

mov ax, [si]  //  Load the value stored at address "si" into "ax".
于 2011-12-17T03:55:47.467 回答