X86 组件-要注册的标签

X86 组件-要注册的标签,x86,nasm,X86,Nasm,我正在试着用MOV到BX来调用标签“LBL” @loop: MOV [bx], LBL INC bx JMP @loop LBL: ;Do something JMP LBL 谢谢加载标签的有效地址: looper: lea bx, lbl inc bx jmp looper lbl: ;Do something jmp lbl 使用“加载有效地址”说明: LEA BX, LBL ;Load BX with the effectiv

我正在试着用MOV到BX来调用标签“LBL”

@loop:
    MOV [bx], LBL
    INC bx
    JMP @loop

LBL:
    ;Do something
    JMP LBL

谢谢

加载标签的有效地址:

looper:
    lea bx, lbl
    inc bx
jmp looper

lbl:
;Do something
jmp lbl
使用“加载有效地址”说明:

LEA BX, LBL ;Load BX with the effective address of LBL

这段代码有什么问题?你用的汇编程序是什么?马斯姆?塔斯姆?其他?你会得到什么错误,什么不起作用?我在使用NASM,它无法编译代码,因为我试图移动[bx],LBL我希望[bx]提交LBL代码这是一个问答网站。你问问题,我们回答。问题的定义特征是,它以问号(“?”,ASCII码0x3F结束,在大多数键盘上,它可以在右shift键旁边找到。)谢谢,但我收到以下错误:“操作码和操作数的组合无效”,这不是有效的NASM语法。在NASM中,
mov bx,lbl
。或者,如果您喜欢低效的代码,
leabx,[lbl]