diff --git a/ch3-asm/ch3-01-basic.md b/ch3-asm/ch3-01-basic.md index 7b71e37..77dfbbb 100644 --- a/ch3-asm/ch3-01-basic.md +++ b/ch3-asm/ch3-01-basic.md @@ -72,7 +72,9 @@ var Id int 我们将完整的汇编代码放到pkg_amd64.s文件中: ``` -GLOBL ·Id(SB),$8 +#include "textflag.h" + +GLOBL ·Id(SB),NOPTR,$8 DATA ·Id+0(SB)/1,$0x37 DATA ·Id+1(SB)/1,$0x25 @@ -98,6 +100,7 @@ func main() { } ``` + 对于Go包的用户来说,用Go汇编语言或Go语言实现并无任何区别。 ## 3.1.3 定义字符串变量