EasyManua.ls Logo

Panasonic PanaXSeries MN1030 Series - Page 48

Panasonic PanaXSeries MN1030 Series
340 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 3 Introduction to Operation
36 Assembling and Linking Multiple Sections
The contents of the final list file program4.lst are as follows.
Note that the symbol table is not displayed.
In this file the '+' on line numbers 14 and 27 have disappeared, and the start address of the first section
_CODE_01 has been changed to address 80005000 (hex.) as specified by the T option. However, the
start address of section _CODE_00 is address 80000022 (hex.). This shows that it has been linked after
the same section existing in program3.
program4.lst Page 1
*** PanaX series Series MN1030 Cross Assembler ***
Loc Object Line Source
1 global data_set, time_filler
2
3 _CODE_01 section CODE, PUBLIC, 1
80005000 4 data_set
80005000 8A00 5 mov 0, D2
6
80005002 7 data_set_ loop
80005002 A6 8 cmp D1, D2
80005003 C60A 9 bcc data_set_end
10
80005005 60 11 mov D0, (A0)
80005006 2A01 12 add 1, D2
80005008 2002 13 add 2, A0
8000500a CAF8 14 bra data_set_loop
15
8000500c 16 data_set_ end
8000500c F0FC 17 rts
18
19 _CODE_00 section CODE, PUBLIC,1
20
80000022 21 time_filler
80000022 8A00 22 mov 0, D2
23
80000024 24 time_filler
_
loop
80000024 A4 25 cmp D1, D0
80000025 C605 26 bcc time_filler_end
80000027 CA03 27 bra time_filler_loop
28
8000002a 29 time_filler
_
end
8000002a F0FC 30 rts
31 end
32

Table of Contents

Related product manuals