WIZARD Programmer Manual.

Abstract

A string-oriented operating system for the Intel 8080 is described. The system consists of a hierarchy of virtual machines. The lowest virtual machines extend the instruction set of the 8080 to include additional 16-bit arithmetic and logical instructions, new data types, and operators. The data types include strings and string operators derived from the SNOBOL programming language. A table data type is constructed from strings, and table-manipulation operators are provided. A bit-map data type and associated operators are also included. An Input/Output Contrtol System (IOCS) supports device-independent IO) to multiple devices and diskette files. File-name aliases permit many logical IO streams to be dynamically mapped onto a restricted set of physical IO units. Pseudo device handlers expand the capabilities of IO devices and are transparent to application programs. Distributed command decoders interpret IO command strings. Once communication is established with a logical device, a low-overhead IO Vector mechanism may be used for further access. A keyboard monitor provides interactive debugging facilities to application programmers. System resource allocation is implementation dependent and is not embedded in the system nucleus. Multiple implementations over a range of system sizes have demonstrated the utility and adaptability of WIZARD. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1979
Accession Number
ADA074528

Entities

People

  • M. Edward Womble
  • Shelburne D. Wilson

Organizations

  • United States Air Force School of Aerospace Medicine

Tags

Communities of Interest

  • Biomedical
  • Space

DTIC Thesaurus Topics

  • Accumulators
  • Aerospace Medicine
  • Air Force
  • Air Force Facilities
  • Application Software
  • Arithmetic
  • Bits
  • Computer Programming
  • Consoles
  • Control Systems
  • Debugging
  • Directories
  • Language
  • Operating Systems
  • Programming Languages
  • Standards
  • Virtual Machines

Fields of Study

  • Computer science

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Database Systems and Applications