AssemblerTemplate

AssemblerTemplate

汇编代码部分 #

当指令表达式中存在多条汇编代码时,可全部书写在一对双引号中;亦可将汇编代码放在多对双引号中。

如果将所有指令编写在同一双引号中,那么相邻两条指令间必须使用分号(;)或换行符(\n)分隔。如果使用换行符,通常在其后还会紧跟一个制表符(\t)。

当汇编代码引用寄存器时,必须在寄存器名前再添加一个 % 符,以表示对寄存器的引用,例如:

movl $0x10, %%eax