Output Format Of Machine Language Code; Machine Language Code Supplemental Information - Panasonic PanaXSeries MN1030 Series User Manual

Panasonic microcomputer user's manual
Table of Contents

Advertisement

Chapter 14 Reading List Files

14.2.1 Output Format of Machine Language Code

The output format of the machine language code section is shown below.
Location
Machine
Language Code
Loc
Object
Each of these fields is described below.
Location (Loc)
The location field shows the location counter values during assembly.
For section address format programs, the location field shows the relative value from the start of the
section. However, if the assembly is to output the final list by incorporating the map file from linking,
the location field will match the execution addresses.
Machine language code (Object)
This field shows machine language code.
The eight bits of one byte are shown as two hexadecimal digits. These are 1-byte, 2-byte, 3-byte and 4-
byte instructions.

Machine language code supplemental information

The characters +, M, and @ may be added to the machine language code as supplemental information.
The meaning of each character is as follows.
+
This line includes an externally defined symbol whose value will be determined during
linking. The machine language code does not indicate the final values.
M
This line is a result of macro expansion.
@
This line includes an instruction whose value will be the object of optimization during
linking. The machine language code does not indicate the final values.
Line number (Line)
The assembler adds a line number to each source statement.
268 Reading List Files
Supplemental
Line
Information
Number
+
M
Line
@
Supplemental
Source
Information
Statement
+
Source
.

Advertisement

Table of Contents
loading

Table of Contents