Panasonic PanaXSeries MN1030 Series User Manual page 51

Panasonic microcomputer user's manual
Table of Contents

Advertisement

Assemble and link
Assemble and link the program that you have created.
as103 program5.asm
ld103 -m -T_CODE=400000000 program5.rf
as103 -l -a m103. program5.asm
The first assembly generates the relocatable object file program5.rf. The second assembly generates the
final list file program5.lst.
See the contents of the list file that was generated.
The contents of the final list file program5.lst are as follows.
Note that the symbol table is not displayed.
*** PanaX series Series MN1030 Cross Assembler ***
Loc
Object
40000000
40000000
FCDC0C000040 14+
40000006
8011
40000008
60
4000000C
00000000
40000010
00000000
Line number 14 extends over four lines. This indicates lines where macro expansion has been
performed. An 'M' is added before the line number where the macro instruction statement is shown, and
a '+' is added after the line numbers where the instruction statements from macro expansion are
shown.DEBUG has been defined, so the block between #ifdef to #else was assembled. Line number 16
has an X after the line number. This indicates a statement that was not assembled because a condition
was not fulfilled.
program5.lst Page 1
Line
Source
1
#define
2
3
*
M4
dat_set
5
6
7
8
9
*
10
11
_CODE
12
main
13
#ifdef
M14
14+
14+
15
#else
16X
17
#endif
18
19
_DATA
20
data1
21
data2
22
Chapter 3 Introduction to Operation
DEBUG
macro
adr, dat
mov
adr, A0
mov
dat, D0
mov
D0, (A0)
endm
section
CODE, PUBLIC, 1
DEBUG
dat_set
data1, 0x11
mov
data1, A0
mov
0x11, D0
mov
D0, (A0)
dat_set
data1, 0x22
section
DATA, PUBLIC, 4
dd
0
dd
0
end
Conditional Assembly and Linking 39

Advertisement

Table of Contents
loading

Table of Contents