MOV [EBX],AX - 指向寄存器的指针?

nun*_*nos 1 assembly masm masm32

MOV [1234H], AX表示将AX的值复制到内存中的1234十六进制地址.所以,请纠正我,如果我说的是错误的,[]运算符作为指针,对吧?

这就是说,我无法理解以下指令:MOV [EBX], AX为什么使用[]?EBX是处理器内部的通用寄存器,而不是存储器单元,因此没有指针,对吧?

PS我在masm32下编程.

谢谢

Erk*_*lat 5

寄存器EBX在这里保存一个值,这是一个地址.MOV [EBX], AX表示:取存储在寄存器AX中的值; 将其写入存储在EBX中的地址.