ZHCU875Z August 2001 – October 2023 SM320F28335-EP
汇编到 .text 段
.text
.text 将 .text 设为当前段。将此指令之后的代码行汇编至 .text 段,其中通常包含可执行代码。如果尚未将任何内容汇编到 .text 段,段程序计数器将设为 0。如果已将代码汇编到 .text 段,段程序计数器将恢复为段中之前的值。
.text 段是默认段。因此,在汇编开始时,汇编器会将代码汇编到 .text 段,除非您使用 .data 或 .sect 指令来指定其他段。
有关段的更多信息,请参阅Chapter2。
本示例将代码汇编到 .text 和 .data 段。.data 段包含整数常量,.text 段包含字符串。
1 ******************************************
2 ** 开始汇编到 .data 段。**
3 ******************************************
4 000000 .data
5 000000 000A .byte 0Ah, 0Bh
000001 000B
6
7 ******************************************
8 ** 开始汇编到 .text 段。**
9 ******************************************
10 000000 .text
11 000000 0041 START: .string "A", "B", "C"
000001 0042
000002 0043
12 000003 0058 END: .string "X", "Y", "Z"
000004 0059
000005 005A
13
14 000006 8100' ADD ACC, @START
15 000007 8103' ADD ACC, @END
16
17 ******************************************
18 ** 继续汇编到 .data 段。**
19 ******************************************
20 000002 .data
21 000002 000C .byte 0Ch, 0Dh
000003 000D
22 ******************************************
23 ** 继续汇编到 .text 段。**
24 ******************************************
25 000008 .text
26 000008 0051 .string "Quit"
000009 0075
00000a 0069
00000b 0074