This document serves as the technical manual and diagnostic program listing for testing the AND, TAD, and OPERATE instructions on the PDP-8I computer.
Key Information:
- Purpose: To verify the functional integrity of specific instruction sets (AND, TAD, and OPERATE) on the PDP-8I.
- Requirements: A PDP-8I system with a Teletype. The program occupies memory locations 0000–4354.
Operating Instructions:
- Load the program using the standard Binary Loader.
- Set the Switch Register (SR) to 7777, set the Memory Address (MA) to 0144, and push START.
- The program will halt at MA=146; if the Accumulator (AC) is not 0000, an error has occurred.
Testing Sequence: The program sequentially tests individual operate instructions (excluding rotates), then tests the TAD instruction, rotate functions, Group 1 and Group 2 operate instruction combinations, and finally the AND instruction.
- Error Recovery: If a test fails, the operator can replace the HLT instruction with a JMP instruction to loop on the specific test causing the error.
- Additional Notes: The program runs approximately 13 loops per second and rings the Teletype bell after every 128 loops. The document includes a complete source code listing and a symbol table.