SIMPL-M Code Generation for the Intel 8080 Microcomputer.

Abstract

Microcomputers add a new dimension to modern computers. However, since microcomputers are not well-suited to running large compilers, the medium of communication between the programmer and micros has traditionally been assembly language. The computer software industry realized some time ago that the most effective means of generating a software system is by using a compiler capable of communicating clearly both with the programmer and the computer hardware. Such compilers are necessarily large, and are generally used to create machine code for the big machines they run on. However, by replacing a compiler's code generator with the code generator of a small machine, a compiler can run on the large machine and generate code for a small one, and the size limitation problem is eliminated. This thesis presents just such a cross-compiler. The large machine is the CDC 6000 and the very capable compiler is the SIMPL compiler written by Victor R. Basili and Albert J. Turner.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 23, 1977
Accession Number
ADA058434

Entities

People

  • James B. Bladen

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Assembly
  • Assembly Languages
  • Command Control Communications
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Instruction Set Architecture
  • Instructions
  • Language
  • Machine Languages
  • Personal Computers
  • Plastic Explosives
  • Procedures (Computers)
  • Programming Languages
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Military History
  • Systems Analysis and Design