
Development Tools User’s Guide
191
Intel
®
IXP2400/IXP2800 Network Processors
Assembler
In Windows environments, the Assembler may also be invoked through the Workbench (see
for more information on running the assembler in the the Developers Workbench).
4.1.2
Assembler Steps
As shown in
, invoking the Assembler results in a two-step process composed of a
preprocessor step and an Assembler step. The preprocessor step takes a .uc file and creates a .ucp
file for the Assembler. The Assembler takes a .ucp file and creates an intermediate file with the file
name extension of .uci. The .uci file is used by the Assembler to create the .list file and provides
error information that may be used in resolving semantic problems (such as register conflicts) in
the input file.
Figure 65. Assembly Process
A8824-02
source files
(.uc)
Assembler
Preprocessor
intermediate
file (.list)
Linker
Loader
Microengine
output file (.uof)
Microengine
.ucp file
uca
.uci file