User Area System Programs - Texas Instruments 990 Operation Manual

Prototyping system
Hide thumbs Also See for 990:
Table of Contents

Advertisement

~---~--~
~
945255-9701
Two requirements must be met in order. to program PROMs:
1.
A programming adapter must exist for the chosen device type.
2.
The data to be programmed must be loaded into 990/4 memory.
1.4.3.5 BNPF Dump Program. The BNPF Dump software package creates an output fIle on
magnetic tape cassette in a standard BN"PF format that can be used to manufacture ROMs. The
software package can also read the BNPF format cassette, recreating the memory . data sequence ..
used to generate the BNPF cassette tape. The BNPF Dump module requires that the program to
be converted into BNPF format be resident in memory.
1.4.3.6 HIGH/LOW Dump Program. The HIGH/LOW Dump software package creates an output
fIle on magnetic tape cassette in TI 256 X 4 HIGH/LOW fomlat that can be used to
manufacture ROMs. The HIGH/LOW Dump module requires that the program to be converted
into HIGH/LOW format be resident in memory.
1.4.4 USER AREA SYSTEM PROGRAMS. The user area system programs are the packaged
system programs that run in the user area of memory. These programs are the Text Editor
(PX9EDT) and the One-Pass Assembler (PX9ASM);
1.4.4.1 Text Editor (PX9EDT). PX9EDT is an interactive text editor that runs as a user
program invoked, by PX9MTP. PX9EDT edits existing source code or creates and saves new
source· code.
It
reads an
exist~ng
program from magnetic tape cassette to a: memory buffer for
editing and then outputs it to a second cassette.
The text editor processes three different claSses of commands:
• .
Setup commands
Edit operation commands
Output commands
Since the object module format for the 990 Family consists of ASCII strings acceptable to the
text editor, PX9EDT may also be used to edit object modules.
1.4.4.2 One-Pass Assembler (PX9ASM). PX9ASM is a one-pass assembler that runs as a user
program invoked by PX9MTP. PX9ASM accepts source code input from cassette and produces an
object program on cassette, a listing and an error summary. The object code produced may
contain either relocatable or absolute origin code.
It
may also contain references to external
symbols in other modules and derme external symbols. A collection of object modules may then
be linked and loaded' into memory by. the linking loader (PX9LAL).
1.4.S PROGRAMMER PANEL AND 733 ASR ROM LOADER FIRMWARE. The programmer
panel and ROM loader firmware executes from ROM situated in the last 256 words of- the
. memory address space and serves as the system loader.
It
also gives the operator an elementary
level of control over executing programs by means of the programmer panel when the debug
monitor (PX9MTP) is not resident.
.
The ROM firmware handles level 0 interrupts, including power up, HALT and SIB interrupts,
and may enter PX9MTP or retain control in the programmer
p~nel
firmWare depending on the
cause of the interrupt.
1-12
Digital Systems Division.

Advertisement

Table of Contents
loading

Table of Contents