| Cmd | Definition | Example | Description |
| ? | Display help screen | ||
| A | Assemble | A [start@] | Enter a sequence of commands to assemble |
| C | Compare | C start@ end@|Llength 2nd-block-start@ | Compare bytes in two blocks of memory |
| D | Dump | D [start@ [end@|Llength]] | Display the contents of memory at specified locatoin |
| E | Enter | E address [changes] | Enter changes into a specified location |
| F | Fill | F start@ end@|Llength fillvalue-list | Fill a block of memory with a sequence of values, may be mixed quoted strings and hex byte values |
| G | Go | G [start@] | Start execution at program beginning or designated point |
| H | Hexidecimal arithmetic | H hex-value hex-value | Returns 2 values, the sum and the difference - 2 byte integer accuracy |
| I | Input | I port-id | Read input from i/o port |
| L | Load | L | Load file from storage device, usually used with N (Name) function |
| M | Move | M start@ end@|Llength dest@ | Move (copy) block of data. |
| N | Name | N prog02.asm | Name the file that will be loaded (L) or written out (W) |
| O | Output | O 7 | Write data to output port |
| P | Proceed | P [=start@] [count] | Proceed from optional start for count number of instructions - will process procedures as a single step. Display registers after each step. |
| Q | Quit | Q | Quit debugger |
| R | Register | R [specific-register] | Display register contents - including flag settings |
| S | Search | ||
| T | Trace into operation | T [=start@] [count] | Step through each command in the program. After the command is run, the registers will be displayed. If a procedure is encountered, the stepping will continue in the procedure. |
| U | Unassemble | U [start@ [end@|Llength]] | Display the mnemonic translation of each command starting at the specified location. If no length or end@, then approx. 1 screen shown |
| W | Write | W [buffer drivenum startsector numsectors] | write block to storage device. Usually used with N (name) |
| XA | Allocate expanded memory | ||
| XD | Deallocate expanded memory | ||
| XM | Map expanded memory | >||
| XS | Expand memory status |
|
-A 1299:0000 mov ax,bx 1299:0002 lea [2048] 1299:0005 - A can also be invoked with an address A 0040 to indicate the starting location of asembly. Pressing enter with without entering a command, terminates the assemble function. |
|
Compare giving start and end address of 1st block and start of 2nd block. -C 100 101 104 1299:0000 42 84 1299:0004 1299:0001 B4 78 1299:0005 - Compare giving start address and length of 1st block and start of 2nd block. -C 100 L2 104 1299:0000 42 84 1299:0004 1299:0001 B4 78 1299:0005 - Compare memory using different segement registers -C DS:0000 L02 CS:0000 1299:0000 42 84 1199:0000 1299:0001 B4 78 1199:0000 |