使用 NASM。我希望能够内嵌标签地址。
;
_Plus:
DB 1, "+"
do_PLUS:
POP EDX
ADD EDX , ESP
MOV EDX , ESP
;
_COLON:
do_PLUS <---------- ** ERROR ** I want the address here
PUSH $
;
.asm:37:警告:没有冒号的行上单独的标签可能会出错 [-w+label-orphan]
.asm:37:错误:标签“do_PLUS”重新定义不一致
.asm:30: 信息: 标签“do_PLUS”最初定义于此处
参见上面的例子
_COLON: do_PLUS <---------- ** ERROR ** I want the address here PUSH $
我想把do_PLUS的地址放在那个位置
存储该地址只需使用
DD
:
_COLON:
DD do_PLUS
PUSH $
POP EDX ADD EDX , ESP MOV EDX , ESP
您向我们展示这段无意义的代码这一事实无助于确定您希望实现的目标......