s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 136

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 9: PREPROCESSOR
9.7 Debugging Information
When the startup option -g is specified ([debug info] checked on the work bench), the pp33 inserts assembler
pseudo-instructions in the output file, as the debugging information designed to correspond with the assembly
source level debugging.
Notes:
Assembler pseudo-instructions to be delivered
Sample output
120
The following three types of debugging pseudo-instructions are delivered. The characters other than those
in the underlined parts are fixed.
1) .file "PATH_NAME"
2) .endfile
3) .loc LINE_NO
Startup command: pp33 -g base_file.s
Before processing:
After processing:
Source file "base_file.s"
Included file "inc.def"
Assembly source file "base_file.ms"
This debugging information is necessary to perform debugging on the Debugger db33, with the
assembly source displayed.
Make sure the debugging information is created by only specifying the -g option, and not by
any other method. Also, be sure not to correct the debugging information that is output.
Corrections could cause the as33, lk33, db33 or dis33 to malfunction.
Unless the -g option is specified in the lk33 even though it may be specified in the pp33 (same
applies for gcc33), all debugging information will be cut during linkage.
The source information created by specifying the -g option in the pp33 is not cut even when the
-g option is not specified in the as33.
the -g option is specified in the as33.
Indicates the beginning of a file. Inserted at top of the current file or in the start position of an included
file. PATH_NAME is the file path name.
Indicates the end of a file. Inserted at the end of the current file
The .file pseudo-instruction indicating the restart of the original file is inserted at the end of the include
file. The .endfile pseudo-instruction is not inserted, however.
Indicates the line information of the source file. Added only to the mnemonic statement (line
assembled to the object code). LINE_NO is a source line number.
The assembler level symbol information (symbol names and addresses only) is created when
; file start
#include
; This is an empty file.
.file
; file start
;#include "inc.def"
.file
; This is an empty file.
.file
.loc
.loc
.endfile
"inc.def"
ld.w
ld.w
"base_file.s"
"base_file.s"
3
ld.w
4
ld.w
"inc.def"
%r1, [%r7]
[%r3], %r1
%r1, [%r7]
[%r3], %r1
EPSON
Start of "base_file.s"
(Debugging information is not added to comments.)
Start of "inc.def"
Resuming of "base_file.s"
Line No. 3 (base_file.s)
Line No. 4 (base_file.s)
End of "base_file.s"
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S5U1C33000C MANUAL

Related parts for s5u1c33000c