|
记得分号";"在汇编语言源文件中是注释符号,本行内其后所跟为注释
在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格式,请高手相救,谢谢! |
|