0

地址位置的标签可以放在汇编语言程序的中间吗?喜欢

         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    
4

1 回答 1

1

我想这取决于您的汇编程序,但是使用 nasm、fasm、yasm、masm 和 gnu 作为,是的,您可以,并且您通常使用 jmp 目标等标签。

具体来说,普通标签的使用类似于staticC 中的函数。

在 NASM 中,您标记的那些global labelname是从对象中导出的,可以从其他编译单元引用并由链接器链接起来。

nasm 的语法是:

global myfunc

myfunc:

    <stuff>

myotherlabel:

    <stuff>

    jne myotherlabel

    <stuff>
于 2012-08-17T13:34:13.953 回答