.4byte 汇编指令用法
.4byte assembly directive usage
当我编译 C 文件时,我在临时 S 文件中得到以下行:
.4byte .Letext0-.Ltext0
这是什么意思?我知道“.4byte”指令将在内存中保留 4 个连续字节,但“.Letext0-.Ltext0”是什么意思?我很困惑,无法在网上找到帮助。非常感谢!
两个标签相减得到一个数字,即它们之间的字节距离。
etext
是链接器用来表示文本段结束的符号
text
表示 文本部分的开始 。
文本段往往是实际的二进制程序代码本身。尽管它也可能包含静态数据。
此指令正在以 32 位整数存储 文本部分(或程序代码)的大小。
当我编译 C 文件时,我在临时 S 文件中得到以下行:
.4byte .Letext0-.Ltext0
这是什么意思?我知道“.4byte”指令将在内存中保留 4 个连续字节,但“.Letext0-.Ltext0”是什么意思?我很困惑,无法在网上找到帮助。非常感谢!
两个标签相减得到一个数字,即它们之间的字节距离。
etext
是链接器用来表示文本段结束的符号
text
表示 文本部分的开始 。
文本段往往是实际的二进制程序代码本身。尽管它也可能包含静态数据。
此指令正在以 32 位整数存储 文本部分(或程序代码)的大小。