This document serves as an educational guide for students learning the PDP-11 computer system. It covers the following key areas:
- PDP-11 Instruction Set: Detailed breakdowns of single-operand and double-operand instructions, addressing modes, and formatting.
- Programming Techniques: Essential concepts for efficient programming, including the use of loops, tallies, counters, pointers, and condition codes for control flow.
- Program Control: Detailed explanation of branch instructions, subroutines (JSR/RTS), interrupts, traps, and miscellaneous control instructions like HALT and RESET.
- Study Exercises: The workbook includes structured study exercises, answers, and mini-exercises at the end of each section to reinforce concepts like coding, decoding, and program structure.
It is designed to be used in conjunction with other resources like the PDP-11 Processor Handbook and PDP-11 Paper Tape Software Handbook.