The text read off it
[05.06.02]
The Compiler uses the functional units SYSIN, SYSOU, SYSPP, SYSUT1, SYSUT2, and SYSUT3. It is itself located on SYSLB1; and when the COPY or LIBRARY options are available, it will use SYSLB2. Tape movement during compilation can be followed by becoming familiar with the table below.
| Compilation Phase | Unit Function | Action | Usage |
|---|---|---|---|
| CTC- Pass 1 | SYSLB1 | Read | Input CTC |
| SYSIN | Read | Input of source text | |
| SYSUT1 | Write | Partial Internal text | |
| SYSUT3 | Write* | Internal form of error messages | |
| SYSOU | Write | Partial List text | |
| SYSUT1 | Rewind | End of Pass 1 | |
| CTC-Pass 2 | SYSUT1 | Read | Input Partial text |
| SYSUT2 | Write | Output final Internal text and External Dictionary | |
| SYSUT3 | Write* | Internal form of error messages and symbolic instructions | |
| SYSUT2 | Rewind | End of Pass 2 | |
| CTD | SYSLB1 | Read | Input CTD |
| SYSUT2 | Read | Internal text | |
| SYSUT3 | Write* | Internal form of error messages and symbolic instructions | |
| CTE | SYSLB1 | Read | Input CTE |
| SYSUT2 | Read | External dictionary | |
| SYSUT3 | Read | Internal form of error messages and symbolic instructions | |
| SYSPP1 | Write | Punch output | |
| SYSOU | Write | Completion of List output | |
| SYSUT1 | Write ‡ | Tape for immediate LOAD |
Compilation-phase tape usage table (page 105).
*SYSUT3 is an overflow tape, and may not be called into use for a very short program.
‡ SYSUT1 is not written unless an immediate run is requested on the CMPLE card.