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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
9.5 Preprocessor Pseudo-Instructions
The principal mission of the pp33 is to expand the preprocessor pseudo-instructions, explained below, to
mnemonics that can be processed by the Assembler as33.
For clear discrimination from the assembler pseudo instructions, the preprocessor pseudo-instructions all begin
with a sharp (#). Describe the instructions always from top of the lines.
The pseudo-instructions in themselves are all in lowercase characters only. Parameters can use both uppercase
and lowercase characters, which are discriminated, respectively.
The lines of preprocessor pseudo-instructions also follow the notation rules of statements (see Chapter 4).
9.5.1 Include Instruction (#include)
The include instruction inserts the contents of a file in any location of a source file. It results useful when the
same source is shared in common among several source files.
Instruction format
Expansion rule
Precautions
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
#include "<file name>"
Sample descriptions:
The specified file is inserted in the location where #include was described.
For sample expansions, refer to Section 9.11 "Sample Executions".
A drive name or path name can as well be specified as the <file name>.
One or more spaces are necessary between the instruction and the "<file name>".
Only files created in text file format can be inserted.
Nesting is limited to maximum 2 levels. If this limit is surpassed, an error will result.
When adding a relative path to the file name, specify the relative path from the directory in which the
current source file exists.
#include
#include "file2.s"
"file3.s" can be included in "file2.s", but "file4.s" cannot be included in "file3.s".
file1.s
:
:
:
:
:
:
"sample.def"
Expanded
#include "file3.s"
Fig. 9.5.1.1 Nesting levels of include
file2.s
:
:
:
:
:
:
EPSON
Expanded
#include "file4.s"
CHAPTER 9: PREPROCESSOR
file3.s
:
:
:
:
:
:
Error
111

Related parts for s5u1c33000c