【发布时间】:2015-01-20 05:06:49
【问题描述】:
我目前正在通过 NASM 汇编器学习汇编,我得到了
卡在 section 和 label 之间的区别中。一世
了解section .dat、.bss 或.text 用作
声明或初始化变量的标准以及作为链接器挂钩
例如 C 中的 main()。而且,labels 用于分配一个
部分在代码中。那么这背后的隐晦真相是什么?
【问题讨论】:
-
A section 是与特定目的相关的内存区域,例如
.text,用于可执行代码,或.rodata,用于只读数据(常量)。 标签是内存地址,指定内存中的变量,或扩展基本代码块的开头。 -
如果我知道了,section 是与特定目的相关的预定义内存区域?
标签: assembly label nasm sections