Go语言高级编程-第3章 Go汇编语言
Go语言高级编程系列是我读《Go语言高级编程》时的一些要点总结。
Go汇编语言并不是一个独立的语言,因为Go汇编程序无法独 立使用。Go汇编代码必须以Go包的方式组织,同时包中至少 要有一个Go语言文件用于指明当前包名等基本包信息。如果 Go汇编代码中定义的变量和函数要被其它Go语言代码引用, 还需要通过Go语言代码将汇编中定义的符号声明出来。用于 变量的定义和函数的定义Go汇编文件类似于C语言中的.c文 件,而用于导出汇编中定义符号的Go源文件类似于C语言的.h 文件。
以下命令可查看的Go语言程序对应的伪汇编代码:
1
go tool compile -S pkg.go
TODO: 后面的看不太懂,没记什么。等有空了再重新读下,补上笔记。
Go语言高级编程-第3章 Go汇编语言
https://nrbackback.github.io/2021/12/04/Go语言高级编程-第3章 Go汇编语言/