mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 12:32:21 +00:00
commit
e527f74a31
@ -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命令的语法如下:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user