| Author | Michael S. Wolfberg |
| Language | NA |
| DECUS No | 08-089 |
This document describes XOD (Extended Octal Debugging Program), a debugging tool developed by Michael S. Wolfberg at the Moore School of Electrical Engineering, University of Pennsylvania, dated September 15, 1967, for the PDP-8 with Extended Memory.
Key Features and Functionality:
Examination and Modification: Allows users to examine and modify the contents of any memory location via the on-line Teletype.
/ opens a location and types its contents.CR sets the open location's content to a typed octal number.LF acts as CR then opens the next location.* refers to the last opened location.Block Operations:
% allows zeroing (or setting to a specified value) a block of memory (LL through UL).> (positive) and < (negative) perform masked searches within the LL-UL range, typing out matching locations.Field Specification: Users can direct XOD's attention to a specific memory field using #, which also initializes LL, UL, and MASK values.
Elaborate Breakpoint Facility: This is a core feature, designed to preserve the status of the program's interrupt system.
") at any location, which replaces the instruction with 5005.! command allows "proceeding" (restoring saved status, executing the original breakpoint instruction, and continuing execution), including "multiple proceeds" (N !).Program Control:
octal number ').State of XOD: Specific internal locations within XOD (e.g., 6600-6612, 7400-7402) store saved program state and debugger configuration (LL, UL, MASK).
Limitations:
Site structure and layout ©2025 Majenko Technologies