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.
>