
Hitachi Embedded Workshop User Manual
282
5.11
BREAK_DATA
Abbreviation: BD
Description:
Specifies a memory data value as a break condition.
Syntax:
bd
<address> <data> [<size>] [<option>] [<Action>]
Parameter
Type
Description
<address>
Numeric
The address where the break condition is checked.
<data>
Numeric
Access data
Keyword
Size (optional, default = B).
Byte
Byte size
Word
Word size
Longword
Longword size
Single
Single-precision floating-point size
<size>
Double
Double-precision floating-point size
Keyword
Match or mismatch of data. The default is EQ.
EQ
A break occurs when the data matches the specified
value.
<option>
NE
A break occurs when the data does not match the
specified value.
Keyword
Action taken when the conditions are satisfied (optional,
default = Stop)
Stop (P)
Halts the execution of the user program
Input (I)
Inputs(saves) data to a file
Output (O)
Outputs(reads) data from a file
<Action>
Interrupt (T)
Initiates a pseudo-interrupt
Format:
The method of defining each Action are as follows.
Stop
Input <filename> <addr> <size> <count>
Parameter
Type
Description
<filename>
Character
string
The name of the file from which data is input
<addr>
Numeric
Address to which the data is read.
<size>
Numeric
Size per data packet (1/2/4/8)
<count>
Numeric
Number of data packets (H’01 to H’FFFFFFFF)