184 EPSON S5U1C62000A MANUAL
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 9: DEBUGGER
bm (multiple break)
Function
This command sets or clears multiple break conditions combined with a PC, data RAM access and
register breaks.
Format
(1) >bm <item> <value> [<item> <value> [... <item> <value>]](direct input mode)
(2) >bm(guidance mode)

Multiple break set status

1. set 2. clear …? <1 | 2>(Command is completed when "2" is selected.)
PC
Old value
: <value>
ADDR
Old value
: <value>
DATA
Old value
: <value>
R/W
Old value
: <value>
A
Old value
: <value>
B
Old value
: <value>
FI
Old value
: <value>
FD
Old value
: <value>
FZ
Old value
: <value>
FC
Old value
: <value>
X
Old value
: <value>
Y
Old value
: <value>
><item>: PC/ADDR/DATA/OPT/A/B/F/X/Y
(ADDR, DATA and OPT are for data RAM access, please refer to bd command)
<value>: Value set for each item; hexadecimal or binary with 'B' suffix (* can be used for the bits to be
masked)
Examples
Format (1)
>bm PC 150 ADDR 20 DATA 0 OPT W
... Sets a PC and a data memory conditions. In this case, a break will occur when the program writes
0 to data memory address 0x20 and the program counter is set to 0x150.
Format (2)
>bm
Combined break: None
1. set 2. clear ...? 1... "1. set" is selected.
PC ---- : 100... PC condition is input.
ADDR --- : 80... Data memory address is input.
DATA - : A... Data pattern is input.
R/W - : *... "*" masks the condition.
A - : *
B - : 6... Register condition is input.
FI - : *
FD - : *
FZ - : 1
FC - : *
X --- : *
Y --- : 120
>bm
PC:0100 ADDR:080 DATA:A R/W:*
A:* B:6 X:* Y:120 IDZC:**1*B
1. set 2. clear ... ? 2... "2. clear" is selected.
>