9 break, Bp (break point set), Br (register break) brc (register break clear) – Epson S5U1C63000A User Manual

Page 198

Advertising
background image

CHAPTER 8: DEBUGGER

184

EPSON

S5U1C63000A MANUAL

(S1C63 FAMILY ASSEMBLER PACKAGE)

8.9.9 Break

bp

(break point set)

Function

This command sets or clears breakpoints using a program's execution address.

Format

(1) >bp <break1> [<break2> [ ... <break16>]]

(direct input mode)

(2) >bp

(guidance mode)

PC break set status

1. set 2. clear 3. clear all

... ? <1 | 2 | 3>

.......... (guidance depends on the above selection, see examples)
>

<break1–16>: Break address; hexadecimal or symbol (IEEE-695 format only)
Condition:

0

address

last program memory address

Examples

Format (1)

>bp 116 200

... Sets break points at addresses 0x0116 and 0x0200.

* The direct input mode cannot clear the set break points.

Format (2)

>bp

(Set)

No PC break is set.
1. set 2. clear 3. clear all ...? 1

... "1. set" is selected.

Set break address ? : 116

... Address 0x0116 is set as a breakpoint.

Set break address ? : 200

... Address 0x0200 is set as a breakpoint.

Set break address ? :

... Terminated by [Enter] key.

>bp

(Clear)

1: 0116
2: 0200
1. set 2. clear 3. clear all ...? 2

... "2. clear" is selected.

Clear break address ? : 200

... Break address 0x0200 is cleared.

Clear break address ? :

... Terminated by [Enter] key.

>bp

(Clear all)

1: 0116
1. set 2. clear 3. clear all ...? 3

... "3. clear all" is selected.

>bp

No PC break is set.
1. set 2. clear 3. clear all ...?

... Terminated by [Enter] key.

>

Notes

• The addresses must be specified within the range of the program memory area available for each

microcomputer model.
An error results if the input one is not a hexadecimal number or a valid symbol.

Error : invalid value

(no such symbol / symbol type error)

An error results if the limit is exceeded.

Error : Address out of range, use 0-0xXXXX

• An error results if you attempt to clear an address that has not been set.

Error : Input address does not exist

• For direct input mode, an error results if you attempt to set breakpoints at more than 16 locations at a

time. But for guidance mode, there is no such limitation, so you can specify more than 16 breakpoints
before terminating the command by the [Enter] key.

• You can use this command for multiple times to set new breakpoints.

Advertising