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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 1: GENERAL
(3) Instruction Extender (ext33.exe)
(4) Assembler (as33.exe)
(5) Linker (lk33.exe)
(6) Disassembler (dis33.exe)
(7) Binary/HEX Converter (hex33.exe)
(8) Debugger (db33.exe)
(9) Librarian (lib33.exe)
(10) Make (make.exe)
(11) Work Bench (wb33.exe)
This package contains sample programs and several utility programs. For details on those programs, please refer to
"readme.txt" (English) or "readmeja.txt" (Japanese) on the disk.
2
The Instruction Extender ext33 optimizes the assembly source files by decreasing the immediate extension
instructions (ext) of the S1C33000 instruction set. The extended instructions that enable program description
without the need of knowing immediate data extension are provided by the ext33. The ext33 also supports a
2-pass make that optimizes source codes using the map/symbol information after linking.
The Assembler as33 assembles assembly source files output by the ext33 and converts the mnemonics of the
source files into object codes (machine language) of the S1C33000. The results are output in an object file
that can be linked or added to a library.
The linker defines the memory locations of object codes created by the as33, and creates executable object
codes. This tool puts together multiple objects and library files into one file.
The Disassembler dis33 disassembles the srf33 object file output by the lk33, and creates a file that can be
referred to with mnemonic codes and source codes. This function is effective when viewing the
correspondence between source codes and absolute addresses after linking.
The Mask Data Checker converts the srf33 object file output by the lk33 into a Motorola S3 format HEX file
for writing to the ROM. HEX data for the external ROM can be written to ROMs using a ROM writer. HEX
data for the internal ROM becomes the mask data.
The Debugger db33 serves to perform debugging by controlling the hardware tool (S5U1C33104H or
S5U1C33000H) or the debug monitor (S5U1C330M2S). It also comes with a simulator function that allows
debugging on a personal computer. Commands that are used frequently, such as break and step, are registered
on the tool bar, minimizing the necessary keyboard operations. Moreover, it supports C and assembly source
level debugging, and various data can be displayed in multi windows, with a resultant increased efficiency in
the debugging tasks.
The Librarian lib33 edits libraries. The lib33 can register object modules created by the as33 to libraries,
delete object modules in libraries and restore library modules to the original object files.
The Make automatically executes from compile to link according to the command lines described in the make
file. The make file can be created by the wb33.
This software enables the tools mentioned above to be started up from one single window. The selection of
files, major startup options, and the startup of each tool can be executed by mouse operations alone. The
wb33 establishes an efficient working environment for development tasks.
EPSON
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S5U1C33000C MANUAL

Related parts for s5u1c33000c