Skip to content

DEBUX Commands and its Information

Janrey Licas edited this page Jan 20, 2022 · 2 revisions

The following contains the information about the letters being a command in DEBUGX. Note that there are some references in the README that can expound and expand than what is provided here.

Program Creation and Debugging

  • A — Assemble a program using instruction mnemonics.
  • G — Execute the program currently in memory.
  • R — Display the contents of the register.
  • P — Proceed past an instruction, procedure, or loop.
  • T — Trace a single instruction.
  • U — Disassemble memory into assembler mnemonics.

Memory Manipulation

  • C — Compare one memory range with another.
  • D — Dump (display) the contents of memory.
  • E — Enter bytes into memory.
  • F — Fill a memory range with a single value.
  • M — Move bytes from one memory range to another.
  • S — Search a memory range for specific values.

Miscellaneous

  • H — Perform Hexadecimal addition and subtraction.
  • Q — Quit Debug and return to DOS.

Input-Output

  • I — Input a byte from a port.
  • L — Load data from disk.
  • O — Send a byte to a port.
  • N — Create a filename for use by the L and W commands.
  • W — Write data from memory to disk.
Clone this wiki locally