Intel 80L188EC Benutzerhandbuch

Seite von 88
INTEL 186 EB/EC EVALUATION BOARD USER’S MANUAL
5-6
NOTE
Most monitor programs similar to iECM-86 display a message on the console 
when a break occurs (e.g., “Program break at 1234H”). This is not done in 
iECM-86 because the system supports concurrent interrogation of the target on 
which the user's code is running; it is possible that the break will occur while 
you are in the middle of displaying or modifying the state of the target. Any 
special break message would have to interrupt the execution of the command. 
Because of this, the iECM-86 does not output a special break message. You 
have two ways to find out that a break occurred:
The prompt changes from a greater-than sign (>) to an asterisk (*).
The status of the processor shown in the “control panel” at the top of the console screen
changes from “running” to “stopped.”
Commands which set the breakpoint array are:
BR
BR [
 bp_number ]
BR [
 bp_number ] = code_addr 
The square brackets in the latter two commands are part of the command syntax and must be
entered by the user; the angle brackets are part of the “meta” language used to describe the syntax.
Breakpoints can be displayed while your code is running, but they cannot be modified. 
NOTE
BR[0] and BR[1] can also be set by the GO command by using the TILL 
clause; all breakpoints are cleared by the GO command if the FOREVER 
clause is used. 
BR
This command displays all of the active breakpoints (i.e., those not 
set to zero). You are also informed if no breakpoints are active.
BR [ bp_number]
This command displays the setting of the selected breakpoint and 
waits for input from you. If you enter a carriage return, the command 
terminates. If you enter an ESC, the next sequential breakpoint is 
displayed. If you enter a numeric value, the selected breakpoint is 
loaded with the value and the iECM-86 again waits for input. At this 
point, you can enter either a carriage return or an ESC. As before, the 
ESC causes the iECM-86 to display the next breakpoint and the 
carriage return terminates the command. This command wraps 
around from the last breakpoint (15t) to the first breakpoint (0). 
BR [bp_number] =  code_addr 
This command sets the specific breakpoint specified
by bp_number to the value code_addr.