地址位置标签可以放在汇编语言程序的中间吗?像
ORG 100
100 LDA SUB
101 CMA
102 SUB, DEC -23
103 INC
104 ADD MIN
105 MIN, DEC 83
106 STA DIF
107 DIF, HEX 0
108 HLT
END
答案 0 :(得分:1)
我认为这取决于你的汇编程序,但是使用nasm,fasm,yasm,masm和gnu,是的,你可以并且你通常使用jmp目标标签等。
具体而言,普通标签在使用中类似于C中的static
函数。
在NASM中,用global labelname
标记的那些从对象中导出,可以从其他编译单元引用并通过链接器链接。
nasm的语法是:
global myfunc
myfunc:
<stuff>
myotherlabel:
<stuff>
jne myotherlabel
<stuff>