::Debug (command)


Debug::debug    Program::author    Filename::debug    Title::ms-dos    Category::using    Windows::language

{{ safesubst:#invoke:Unsubst||$N=Technical |date=__DATE__ |$B= {{#invoke:Message box|ambox}} }} {{#invoke:Infobox|infobox}} debug is a command in DOS, OS/2 and Microsoft Windows (only in 32bit<ref name="MASM for x64">According to Microsoft Macro Assembler Reference, inline assembly is not supported for x64.</ref>) which runs the program debug.exe (or DEBUG.COM in older versions of DOS).<ref name="Sedory">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> 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.<ref name = "Using Debug"/>

Debug (command) sections
Intro  Background  Syntax  Using for non-debugging purposes  See also  References  

PREVIOUS: IntroNEXT: Background