From 832b5259fa4be1ad592e8e97610ce52bbf3fda5e Mon Sep 17 00:00:00 2001 From: templexxx Date: Sat, 21 Jul 2018 00:48:03 +0800 Subject: [PATCH] =?UTF-8?q?https://golang.org/doc/asm=20=E5=90=8E=E9=9D=A2?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=20=E2=80=9C=E3=80=82=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 避免直接点击链接 404 --- ch3-asm/ch3-01-basic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch3-asm/ch3-01-basic.md b/ch3-asm/ch3-01-basic.md index 22b5389..03f0a22 100644 --- a/ch3-asm/ch3-01-basic.md +++ b/ch3-asm/ch3-01-basic.md @@ -28,7 +28,7 @@ $ go tool compile -S pkg.go 输出的汇编比较简单,其中`"".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命令的语法如下: