![Panasonic PanaXSeries MN1030 Series User Manual Download Page 41](http://html.mh-extra.com/html/panasonic/panaxseries-mn1030-series/panaxseries-mn1030-series_user-manual_262372041.webp)
Chapter 3 Introduction to Operation
Basic Operation of Assembler and Linker 29
The contents of the final list file program2.lst are as follows.
Here is a simple explanation of how to read the list files. A list file shows four items of information.
Source statements and machine language code
•
Source statements and machine language code
•
Symbol table
Source statements and their corresponding machine language code are further divided into Loc, Object,
Line, and Source headings.
The Loc heading gives location counter values, which show execution addresses in the final list files.
program1.lst starts from location 40000000 (hex.), and program2.lst starts from location 40000016
(hex.).
The Object heading shows the codes of instructions converted to machine language by the assembler.
Instructions consist of one to four bytes (1 byte=8 bits), shown as two to eight hex digits. After some
machine language code, the symbol 'M' will be added. The 'M' indicates an instruction that was
expanded from a macro instruction.
The Line heading shows line numbers added by the assembler. The Source heading shows the source
statements as coded.
program2.lst Page 1
*** PanaX Series MN1030 Cross Assembler ***
Loc
Object
Line
Source
1
global
data_set
2
3
_CODE
section
CODE, PUBLIC, 1
40000016
4
data_set
40000016
8A00
5
mov
0, D2
6
40000018
7
data_set_
loop
40000018
A6
8
cmp
D1, D2
40000019
C60A
9
bcc
data_set_end
10
4000001b
60
11
mov
D0, (A0)
4000001c
2A01
12
add
1, D2
4000001e
2002
13
add
2, A0
40000020
CAF8
14
bra
data_set_loop
15
40000022
16
data_set__
end
40000022
F0FC
17
rts
18
end
program2.lst Page 2
*** Symbol
Table ***
40000016
T data_set
40000018
T data_set_
loop
40000022
T data_set_
end
Summary of Contents for PanaXSeries MN1030 Series
Page 1: ...MICROCOMPUTER MN1030 MN1030 Series Cross Assembler User s Manual Pub No 13110 120E ...
Page 2: ......
Page 13: ...1 Chapter 1 Getting Started ...
Page 25: ...2 Chapter 2 Program Development Flow ...
Page 32: ...Chapter 2 Program Development Flow 20 Programming with Assembler ...
Page 33: ...3 Chapter 3 Introduction to Operation ...
Page 54: ...Chapter 3 Introduction to Operation 42 Conditional Assembly and Linking ...
Page 55: ...4 Chapter 4 Optimization ...
Page 71: ...5 Chapter 5 Using Assembler ...
Page 95: ...6 Chapter 6 Using Linker ...
Page 128: ...Chapter 6 Using Linker 116 Instruction RAM Support ...
Page 129: ...7 Chapter 7 Types of Source Statements ...
Page 138: ...Chapter 7 Type of Source Statements 126 Blank Statements ...
Page 139: ...8 Chapter 8 Writing Source Statements ...
Page 157: ...9 Chapter 9 Writing Machine Language Instruction Statements and Directive Statements ...
Page 193: ...10 Chapter 10 Writing Assembler Control Statements ...
Page 217: ...11 Chapter 11 Writing Macro Control Statements ...
Page 236: ...Chapter 11 Writing Macro Control Statements 224 irpc ...
Page 237: ...12 Chapter 12 List of Machine Language Instructions ...
Page 261: ...13 Chapter 13 Error Messages ...
Page 276: ...Chapter 13 Error Messages 264 Linker Errors ...
Page 277: ...14 Chapter 14 Readinig List Files ...
Page 285: ...15 Chapter 15 Using Library Manager ...
Page 309: ...16 Chapter 16 Notes on Operating Environment ...
Page 321: ...17 Chapter 17 Appendix ...
Page 338: ... 4 Index ...