1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 20:52:22 +00:00

Merge pull request #107 from fuwensun/pr3

ch3-01-fix typo
This commit is contained in:
chai2010 2018-06-21 21:01:23 +08:00 committed by GitHub
commit e527f74a31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,7 +28,7 @@ $ go tool compile -S pkg.go
输出的汇编比较简单,其中`"".Id`对应Id变量符号变量的内存大小为8个字节。变量的初始化内容为`37 25 00 00 00 00 00 00`对应十六进制格式的0x2537对应十进制为9527。SNOPTRDATA是相关的标志暂时忽略。 输出的汇编比较简单,其中`"".Id`对应Id变量符号变量的内存大小为8个字节。变量的初始化内容为`37 25 00 00 00 00 00 00`对应十六进制格式的0x2537对应十进制为9527。SNOPTRDATA是相关的标志暂时忽略。
以上的内容只是目标文件对的汇编和Go汇编语言虽然相似当并不完全等价。Go语言官网自带了一个Go汇编语言的入门教程地址在https://golang.org/doc/asm。 以上的内容只是目标文件对的汇编和Go汇编语言虽然相似当并不完全等价。Go语言官网自带了一个Go汇编语言的入门教程地址在https://golang.org/doc/asm。
Go汇编语言提供了DATA命令用于初始化变量DATA命令的语法如下 Go汇编语言提供了DATA命令用于初始化变量DATA命令的语法如下