ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
选择列表选项
.optionoption1[, option2,...]
.option 指令用于为汇编器输出列表选择选项。选项必须用逗号分隔;每个选项选择一个列表特性。选项不 区分大小写。有效选项包括:
A | 开启所有指令、数据、后续扩展、宏和代码块的列表。 | |
B | 将 .byte 和 .char 指令的列表限制为一行。 | |
H | 将 .half 和 .short 指令的列表限制为一行。 | |
L | 将 .long 指令的列表限制为一行。 | |
M | 关闭列表中的宏扩展。 | |
N | 关闭列表(执行 .nolist)。 | |
O | 开启列表(执行 .list)。 | |
R | 重置任何 B、H、M、T 和 W(关闭 B、H、M、T 和 W 的限制)。 | |
T | 将 .string 指令的列表限制为一行。 | |
W | 将 .word 和 .int 指令的列表限制为一行。 | |
X | 生成交叉引用符号列表。您还可以通过 --asm_cross_reference_listing 选项调用汇编器来获取此列表(请参阅节 4.14)。 |
该示例将 .byte、.char、.int、.long、.word 和 .string 列表限制为每个一行。
1 *****************************************************
2 ** Limit the listing of .byte, .char, .int, .long, **
3 ** .word, and .string directives to 1 line each. **
4 *****************************************************
5 .option B, W, T
6 00000000 BD .byte -'C', 0B0h, 5
7 00000003 BC .char -'D', 0C0h, 6
8 00000008 0000000A .int 10, 35 + 'a', "abc"
9 0000001c AABBCCDD .long 0AABBCCDDh, 536 + 'A'
10 00000024 000015AA .word 5546, 78h
11 0000002c 45 .string "Extended Registers"
12
13 ****************************************************
14 ** Reset the listing options. **
15 ****************************************************
16 .option R
17 0000003e BD .byte -'C', 0B0h, 5
0000003f B0
00000040 05
18 00000041 BC .char -'D', 0C0h, 6
00000042 C0
00000043 06
19 00000044 0000000A .int 10, 35 + 'a', "abc"
00000048 00000084
0000004c 00000061
00000050 00000062
00000054 00000063
20 00000058 AABBCCDD .long 0AABBCCDDh, 536 + 'A'
0000005c 00000259
21 00000060 000015AA .word 5546, 78h
00000064 00000078
22 00000068 45 .string "Extended Registers"
00000069 78
0000006a 74
0000006b 65
0000006c 6E
0000006d 64
0000006e 65
0000006f 64
00000070 20
00000071 52
00000072 65
00000073 67
00000074 69
00000075 73
00000076 74
00000077 65
00000078 72
00000079 73