NASA Office of Logic Design

NASA Office of Logic Design

A scientific study of the problems of digital engineering for space flight systems,
with a view to their practical solution.


YUL Listing

File Size
(Mbytes)
Description
OPGUIDE  3.4 OPGUIDE: Operation Code Guide for AGC Assembly Language
  This is a good document to serve as an introduction to both YUL System source code listings and certain similarly formatted documents, including this one. It explains the fixed column allocations in 80-column punched cards, of which the most relevant here is columns 18-23 allocated to operation code. The bulk of the document is devoted to the more than 267 six-character op codes that occupy these columns: machine instructions and some special cases thereof, interpretive instructions, alpha and numeric constants, clerical, and merge control. Each is briefly explained and many have citations to other documents, not all of which probably exist now. For remarks and other card formats where the op code field is not significant, the significance of columns 1 and 8 is explained on page 9 (10 by Acrobat’s numbering).
  Documents in this format look a mite peculiar because they are labeled as “programs” for a computer named “1800” and have a little assembler-type summary information at the end. This is because in the years before mainframe word processors, it was convenient to use the source-code maintenance tools to maintain documents as well. Given that YUL was already set up with object computer as a parameter, it was very simple to define an object computer named [Honeywell] “1800” which used none of YUL’s assembler functions but did use the file maintenance and print formatting functions to maintain documents and present a 120-column formatting of data punched into 80-column cards.
PASS O SERVICE MODULE  7.5  
PASS 0 38.6  
DIGEST 17.5  
PASS 1 36.6  
PARA PASS 1  7.4  
END PASS 1  1.3  
AGC4 Pass 1  4.2  
SACO PASS 1  4.2  
BLK2 PASS 1  7.2  
AGC PASS 1  7.1  
1800 PASS 1  1.0  

Home - NASA Office of Logic Design
Last Revised: February 03, 2010
Web Grunt: Richard Katz
NACA Seal