标签: assembly
readings: .space n, 0x0
谁能告诉我上面的代码含义是什么? 根据我的理解,应该保留一个大小为n的地址空间,那么0x0呢?
n
0x0
答案 0 :(得分:3)
0x0是填充n个字节的值。它实际上是多余的,因为0是默认值。
引自GNU汇编程序手册:
.space size , fill 该指令发出size个字节,每个字节值为fill。 size和fill都是绝对表达式。如果省略逗号和fill,则假定fill为零。
.space size , fill
该指令发出size个字节,每个字节值为fill。 size和fill都是绝对表达式。如果省略逗号和fill,则假定fill为零。
size
fill