>
CmdDefinitionExampleDescription
?Display help screen
AAssembleA [start@] Enter a sequence of commands to assemble
CCompareC start@ end@|Llength 2nd-block-start@ Compare bytes in two blocks of memory
DDumpD [start@ [end@|Llength]] Display the contents of memory at specified locatoin
EEnterE address [changes] Enter changes into a specified location
FFill 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
GGoG [start@] Start execution at program beginning or designated point
HHexidecimal arithmeticH hex-value hex-value Returns 2 values, the sum and the difference - 2 byte integer accuracy
IInputI port-id Read input from i/o port
LLoadL Load file from storage device, usually used with N (Name) function
MMove M start@ end@|Llength dest@ Move (copy) block of data.
NNameN prog02.asm Name the file that will be loaded (L) or written out (W)
OOutputO 7 Write data to output port
PProceed P [=start@] [count] Proceed from optional start for count number of instructions - will process procedures as a single step. Display registers after each step.
QQuitQQuit debugger
RRegisterR [specific-register] Display register contents - including flag settings
SSearch
TTrace 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.
UUnassemble 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
WWriteW [buffer drivenum startsector numsectors] write block to storage device. Usually used with N (name)
XAAllocate expanded memory
XDDeallocate expanded memory
XMMap expanded memory
XSExpand memory status

Assemble
-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
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