25
TABLE 3. Mon12 Monitor Commands
BF <StartAddress> <EndAddress>
[<data>] Fill memory with data
BR [<Address>] Set/Display user breakpoints
BULK Erase entire on-chip EEPROM contents
CALL [<Address>] Call user subroutine at <Address>
G [<Address>] Begin/continue execution of user code
HELP Display the Mon12 command summary
LOAD [P] Load S-Records into memory, P = Paged S2
MD <StartAddress> [<EndAddress>] Memory Display Bytes
MM <StartAddress> Modify Memory Bytes
<CR> Examine/Modify next location
</> or <=> Examine/Modify same location
<^> or <-> Examine/Modify previous location
<.> Exit Modify Memory command
MOVE <StartAddress> <EndAddress>
<DestAddress> Move a block of memory
RD Display all CPU registers
RM Modify CPU Register Contents
STOPAT <Address> Trace until address
T [<count>] Trace <count> instructions
1. Mon12 uses internal RAM space from $600 - $7FF for the D60 and $3E00 - $3FFF for the
DG128 and DP256. DO NOT use this space in your program if debugging under Mon12.
2. Register space is located starting at $0000 for the DG128 and DP256, D60 is at $800.
3. Mon12 will not trace into interrupts. To trace an interrupt service set a breakpoint in the
service routine and then trace.