|
1
6
你正在取消对asm标签的引用
只有C数组类型的行为类似于asm标签,其中C中的名称是地址,而不是内容。 另请参见 Why in NASM do we have to use square brackets ([ ]) to MOV to memory location? . (除了真正的C数组,其中裸名称是第一个元素的地址。)
在C中,具有自动存储类的变量(即本地变量)也可以有名称,而不仅仅是静态的。在asm中,符号只能放在静态地址上(C中的自动存储通常是x86 asm中的寄存器,或类似堆栈空间的寄存器
|