Design and implementation of a basic cross-compiler and virtual memory amangement system for the TI-59 programmable calculator
Kindl, Mark R.
Inskeep, James H. W. Jr.
Latta, Gordon E.
MetadataShow full item record
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.
RightsThis 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.
Showing items related by title, author, creator and subject.
Convergence zone prediction models with programs for use on HP-67 and HP-97 programmable calculators. Badger, Richard L. (Monterey, California : Naval Postgraduate School, 1979);Convergence zone (CZ) prediction models are developed based on acoustic ray tracing theory as applied to linearly segmented sound velocity profiles (SVP). The models were developed into three calculator programs, two for ...
Fardink, Paul John (Monterey, California. Naval Postgraduate School, 1982-10);This project gives the user of the HP-4441 handheld programmable calculator a series of programs that give acceptable results during the preliminary phases of the helicopter design process. The project consists of three ...
Ferrell, Dennis R. (Monterey, California. Naval Postgraduate School, 1982-06); NPS67-82- 003This report describes follow-on work performed under the auspices of AE 4900, Directed Studies in Aeronautical Engineering at the Naval Post- graduate School, to complement the original design of a Flight Performance ...