Search   
Home  Print View  

 

Operation

Branch Content

Break Point

A Break Point is a memory address set by the Operator so when the program reaches it, the machine halts automatically. This is useful for debugging.

If the switch BP (Halt on Break Point) is active (up) in the Status panel, program execution will stop as soon as the Program Counter reaches the break point; the instruction at that address will not be executed. Pressing the RUN button again will resume program execution, but if the same address is reached again, the machine will halt again. If you place a break point in the middle of a loop, for example, you will be able to execute the loop one iteration at the time.

The switch "BP/M" allows the operator to select what the ADDR display is actually reading; that could be either Break Point (up) or Memory (down). When in the BP position, pressing the SET button causes the Entry Switches content to be set as the "Break Point" address.

During normal program execution, the Operator can operate the BP/M switch to dynamically change the ADDR display reading between Break Point and memory address.

Powered by HelpBooks version 0.86, running at: melissa