mopyman 发表于 2007-10-2 17:15:54

汇编语言源文件中分号的问题???

记得分号";"在汇编语言源文件中是注释符号,本行内其后所跟为注释
在grub 1.95的源代码(boot\i386\pc\boot.S)中看到这样两个macro语句:
#define MSG(x)        movw $ABS(x), %si; call message
#define        MOV_MEM_TO_AL(x)        .byte 0xa0;.word x
这两个语句中的“:”怎么讲?怎么看都不像注释,#define语句以前也没见过这样的用法

还有一个伪指令语句
.globl _start; _start:
在这一句里";"是注释吗?看上下文感觉也不是
汇编用的是AT&T格式,请高手相救,谢谢!
页: [1]
查看完整版本: 汇编语言源文件中分号的问题???