Crossware

Table of Contents        Previous topic       Next topic       

Breakpoints->Machine Level Breakpoints->Editing Breakpoints->Editing Breakpoints

Use the breakpoints dialog box to set, clear, edit, enable or disable breakpoints.

Open the breakpoints dialog box by selecting Edit Breakpoints from the Simulate Menu.

Different types of breakpoint can be set.  These are:

Break at Execution Address.  This breakpoint type halts execution when the program counter equals the breakpoint address.  Execution is halted just before the instruction at this address is executed.

Break at Program Memory Read.  This breakpoint type halts execution when a byte has just been read from program memory (this will be as a result of the MOVC instruction)

Break at External Memory Access.  This breakpoint type halts execution when a byte has just been read from or written to the specified external ram address

Break at External Memory Read.  This breakpoint type halts execution when a byte has just been read from the specified external ram address

Break at External Memory Write.  This breakpoint type halts execution when a byte has just been written to the specified external ram address

Break at Internal Memory Access.  This breakpoint type halts execution when a byte has just been read from or written to the specified internal ram address

Break at Internal Memory Read.  This breakpoint type halts execution when a byte has just been read from the specified internal ram address

Break at Internal Memory Write.  This breakpoint type halts execution when a byte has just been written to the specified internal ram address

Break at SFR Memory Access.  This breakpoint type halts execution when a byte has just been read from or written to the specified SFR memory address

Break at SFR Memory Read.  This breakpoint type halts execution when a byte has just been read from the specified SFR memory address

Break at SFR Memory Write.  This breakpoint type halts execution when a byte has just been written to the specified SFR memory address

Break at Bit Memory Access.  This breakpoint type halts execution when a byte has just been read from or written to the specified bit memory address

Break at Bit Memory Read.  This breakpoint type halts execution when a byte has just been read from the specified bit memory address

Break at Bit Memory Write.  This breakpoint type halts execution when a byte has just been written to the specified bit memory address

Break on Stack Out of Limits.  This breakpoint type halts execution when the stack pointer is outside of the specified upper and lower address limits