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)
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 1980
- Accession Number
- ADA091060
Entities
People
- Hal R. Powell
Organizations
- Naval Postgraduate School