emu8086 中的“@”符号是什么意思?
For what a "@" symbol in emu8086?
我不想问,在x86-16
汇编中@
符号是干什么用的?你能解释一下吗?
示例:
.data
str db "Hello!", 6, 10, '$'
mov ax, @data ; <- here
mov ds, ax
这是 Microsoft Macro Assembler (MASM) 的汇编代码。
.data
定义数据段的开始。
@data
是数据段的地址
在这种情况下,这意味着代码正在分配“Hello!”的地址。字符串到 ds
寄存器。
注意:data
不是您可以选择的标签,它是关键字。
我不想问,在x86-16
汇编中@
符号是干什么用的?你能解释一下吗?
示例:
.data
str db "Hello!", 6, 10, '$'
mov ax, @data ; <- here
mov ds, ax
这是 Microsoft Macro Assembler (MASM) 的汇编代码。
.data
定义数据段的开始。
@data
是数据段的地址
在这种情况下,这意味着代码正在分配“Hello!”的地址。字符串到 ds
寄存器。
注意:data
不是您可以选择的标签,它是关键字。