This document is an assembly language listing for a debugger program named "ddt" (likely "Dynamic Debugging Technique"), dated February 8, 1963, potentially authored by A. Kotok.
The listing details a comprehensive set of low-level routines and data definitions for interacting with a computer system and debugging programs. Its key functionalities include:
define, tr, bk, xec).rbk), punching information to an output device (pun, pbw), and printing instructions, octal/decimal numbers, and symbols to a display (pi, eql, tou, pbx). It also handles various forms of character input (upper/lower case, numbers, letters, symbols, flexo codes).def, tbl), performing effective address searches (eas), and managing system registers and memory locations.oct, dec, opt), handling different character encodings (c77 tables), and formatting output (e.g., BCD).err), initializing registers (zro), cursor control (tab, bs), parsing special characters like brackets, and managing various system modes (octal-decimal, symbolic-constant). A central dispatch table (dtb) routes different input types to their respective processing routines.In essence, it's a foundational debugger implementation, providing the core tools for inspecting, controlling, and modifying a program's execution and data at a low level.
Site structure and layout ©2025 Majenko Technologies