Design and implementation of a basic cross-compiler and virtual memory amangement system for the TI-59 programmable calculator
Loading...
Authors
Kindl, Mark R.
Inskeep, James H. W. Jr.
Subjects
BAX59
BASIC
cross-compiler
linker
TI-59
segment
calculator
compiler
Pascal
translator
BASIC
cross-compiler
linker
TI-59
segment
calculator
compiler
Pascal
translator
Advisors
MacLennan, Bruce
Date of Issue
1983-06
Date
June 1983
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
The instruction sat of the TI-59 Programmable Calculator
bears a close similarity to that of an assembler. Though
most of the calculator instructions perform primitive data
movement and/or sequence control, some can do the work; of
small high level language procedures. Regardless of this
fact, to design and debug TI-59 programs of moderate size
can be mere difficult than doing -he computations themselves.
Programming in a higher order language such as
BASIC offers many advantages over calculator cede. This
report presents the design and implementation of a cross-compiler
which translates correct BASIC programs into
equivalent TI-59 programs. This software package includes a
linker which maps calculator instructions to a se-^, of
magnetic cards. The cards are then used to implement a
manually operated virtual memory system for the calculator.
This expands program step capacity, and permits more complex
programs to be written in BASIC language for translation
into TI-59 instructions.
Type
Thesis
Description
Series/Report No
Department
Computer Science
Organization
Naval Postgraduate School (U.S.)
Identifiers
NPS Report Number
Sponsors
Funding
Format
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
