ZHCU947E June 2015 – January 2023
汇编到 .text 段
.text
.text 将 .text 设为当前段。将此指令之后的代码行汇编至 .text 段,其中通常包含可执行代码。如果尚未将任何内容汇编到 .text 段,段程序计数器将设为 0。如果已将代码汇编到 .text 段,段程序计数器将恢复为段中之前的值。
.text 段是默认段。因此,在汇编开始时,汇编器会将代码汇编到 .text 段,除非您使用 .data 或 .sect 指令来指定其他段。
有关段的更多信息,请参阅GUID-F317E356-FBE6-4802-ABC0-AF125934B28D.html#GUID-F317E356-FBE6-4802-ABC0-AF125934B28D。
本示例将代码汇编到 .text 和 .data 段。
1 ******************************************
2 ** 开始汇编到 .data 段。**
3 ******************************************
4 00000000 .data
5 00000000 00000005 .byte 5,6
00000001 00000006
6
7 ******************************************
8 ** 开始汇编到 .text 段。**
9 ******************************************
10 00000000 .text
11 00000000 00000001 .byte 1
12 00000001 00000002 .byte 2,3
00000002 00000003
13
14 ******************************************
15 ** 继续汇编到 .data 段。**
16 ******************************************
17 00000002 .data
18 00000002 00000007 .byte 7,8
00000003 00000008
19
20 ******************************************
21 ** 继续汇编到 .text 段。**
22 ******************************************
23 00000003 .text
24 00000003 00000004 .byte 4