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.