ICE CONTROL SOFTWARE ICS62XX

SET/RESET BREAK MULTIPLE CONDITION BM, BMR

Format

Examples

#BM

 

 

 

 

 

 

 

 

 

 

 

 

(With guidance)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#BMR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#BM

 

 

 

 

 

 

 

PC mask

 

 

 

 

 

 

 

 

 

 

 

 

PC

100:*

 

 

...

 

 

ADDR

70:71

 

 

Enables return to previous operation when ^ key is entered

 

 

 

 

DATA

A:^

 

...

 

 

ADDR

71:72

 

 

Previous setting retained when

 

alone is entered

 

 

 

 

 

 

DATA

A:

 

...

 

 

 

 

 

 

R/W

*:W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A*:B*:

FI

*:

FD

1:

FZ

*:

FC

1:

X*:70Y7E:

As shown above, a break is generated when data A is written to RAM address 72 if CPU register X=70, Y=7E, FD=1 and FC=1.

#BM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PC

*:100

 

Entering /

 

does not alter later settings; adds PC=100 to

 

 

 

 

ADDR

71:/

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

above conditions

#BMR

 

 

 

...

Cancels condition set by BM command

 

 

 

 

 

 

#BM

 

 

 

 

 

 

Entering

 

after canceling BM setting confirms cancellation

 

 

 

 

 

 

 

 

 

 

 

 

PC

----:

 

 

...

 

 

 

 

 

 

 

#

Notes (1) Use of the BM command automatically cancels BA, BD and BR commands.

(2)This instruction runs a break comparison only during execution with memory access. The above described limitations remain even when ADDR, data and R/W are masked. Therefore, a break will not occur when the instruction does not access data memory even if the PC and register values coincide.

(3)Each model has a different RAM area, and XY settings in a BM command can be set to FFF.

S1C62 FAMILY

EPSON

VIII-57

DEVELOPMENT TOOL REFERENCE MANUAL