NPS MICRO-COBOL an Implementation of a Subset of ANSI-COBOL for a Microcomputer System.

Abstract

A compiler for a subset of the Automated Data Processing Equipment Selection Office (ADPESO), HYPO-COBOL, has been implemented on a microcomputer. The implementation provides nucleus level constructs, interprogram communications, and file options from the ANSI COBOL package along with the PERFORM UNTIL, PERFORM VARYING and an enhanced version of the IF-THEN-ELSE construct that includes nesting and multiple program statements for both the 'THEN' and 'ELSE' clauses. These additional constructs from level two of ANSI COBOL provide for more flexibility and increased structural control. The language was implemented through a compiler and run-time package executing under the CP/M operating system of a Z-80 or an 8080 microcomputer-based system. Both the compiler and interpreter can be executed in 20K bytes of main memory. A program consisting of 5K bytes of symbol table entries can be supported on this size machine. Modification of the compiler and interpreter programs can be accomplished to take advantage of larger machines. The programs that make up the compiler and interpreter package require 50K bytes of disk storage. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1980
Accession Number
ADA091060

Entities

People

  • Hal R. Powell

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Processing
  • Data Processing Equipment
  • Debugging
  • Environment
  • Grammars
  • Hash Tables
  • Language
  • Operating Systems
  • Personal Computers
  • Processing Equipment
  • System Software

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Software Verification and Validation.