Syntax
Description
Example
Control Listing of Substitution Symbols
.sslist
.ssnolist
Two directives enable you to control substitution symbol expansion in the list-
ing file:
-
The .sslist directive allows substitution symbol expansion in the listing file.
The expanded line appears below the actual source line.
-
The .ssnolist directive suppresses substitution symbol expansion in the
listing file.
By default, all substitution symbol expansion in the listing file is inhibited. Lines
with the pound (#) character denote expanded substitution symbols.
This example shows code that, by default, suppresses the listing of substitu-
tion symbol expansion, and it shows the .sslist directive assembled, instructing
the assembler to list substitution symbol code expansion.
(a) Mnemonic example
1 000000
2 000001
3 000002
4 000003
5
6
7
8
9
10
11 0000008094
12 000001
1
0000011000–
1
0000020001–
1
0000038001–
13
14
15
16 000004 8094
17 000005 8090
18
19 000006
1
0000061000–
#
1
0000070001–
#
1
0000088001–
#
.bss
ADDRX, 1
.bss
ADDRY, 1
.bss
ADDRA, 1
.bss
ADDRB, 1
ADD2
.macro
ADDRA, ADDRB
LD
ADDRA, A
ADD
ADDRB, A
STL
A, ADDRB
.endm
STL
A, *AR4+
ADD2
ADDRX, ADDRY
LD
ADDRX, A
ADD
ADDRY, A
STL
A, ADDRY
.sslist
STL
A, *AR4+
STL
A, *AR0+
ADD2
ADDRX, ADDRY
LD
ADDRA, A
LD
ADDRX, A
ADD
ADDRB, A
ADD
ADDRY, A
STL
A, ADDRB
STL
A, ADDRY
Assembler Directives
.sslist/.ssnolist
4-81
Need help?
Do you have a question about the TMS320C54x and is the answer not in the manual?