Debug (command)
| DEBUG.COM (MS-DOS <= 2.0), DEBUG.EXE (MS-DOS >= 3.x) | |
|---|---|
| Original author | Tim Paterson |
| Developers | Microsoft, IBM, Digital Research, Novell, Caldera |
| Written in | MS-DOS: x86 assembly language |
| Operating system | MS-DOS, OS/2, Windows |
| Type | Debugger |
| License | MS-DOS v2.0, FreeDOS: MIT OS/2, Windows: Proprietary software |
| Website | Debug |
| Repository | github |
The line-oriented debugger DEBUG.EXE is an external command in MS-DOS and compatible operating systems, OS/2, and 16 and 32-bit versions of Windows.
DEBUG can act as an assembler, disassembler, or hex dump program allowing users to interactively examine memory contents (in assembly language, hexadecimal or ASCII), make changes, and selectively execute COM, EXE and other file types. It also has several subcommands which are used to access specific disk sectors, I/O ports and memory addresses.