Assembler Programming Under ETOS

Order Number: XX-XXXXX-XX

This document provides technical programming information for assembly language on the ETOS system. It serves as a guide for developers working at the machine level using PDP-8 assemblers (such as PAL8, SABR, RALF, or MACREL) while operating under the OS/8 or COS environments.

Key sections of the document include:

  • Introduction to Assembler Programming: Outlines the development environment and provides references for further study.
  • Terminal and Memory IOTs: Details specific Input/Output Transfer (IOT) instructions for terminal handling, extended memory control, and time-sharing features.
  • Card Reader and Line Printer IOTs: Describes instructions for interacting with card readers (including various modes like alphanumeric, binary, and compressed) and line printers.
  • System Functions: Details extended system functions (SYSCAL) such as setting the switch register, obtaining the time of day, managing job sleep/wait states, and retrieving system information via the DATAPK function.
  • File Management (Chapter 7): Explains ETOS channels, which are used to access files, and provides detailed documentation on Channel I/O commands (such as READ, WRITE, ENTER, LOOKUP, EXTEND, and REDUCE) available through the SCALE command language and assembly language programming.
  • Error Messages: The document includes comprehensive appendices listing error messages generated by various system programs (OS/8 and COS), as well as character code tables for OS/8 and COS systems.
XX-XXXXX-XX
2000
152 pages
Quality

Original
4.2MB

Site structure and layout ©2025 Majenko Technologies