Block Of Memory Verify (Bv); Chapter 3 Debug Monitor Commands (Continued) - Motorola M68CPU32BUG User Manual

Debug monitor
Table of Contents

Advertisement

BV
3.7 BLOCK OF MEMORY VERIFY
BV <range><del><data> [<del><increment>][;B|W|L]
where:
<data> and <increment> are both expression parameters
options:
B – Byte
W – Word
L – Longword
The BV command compares the specified range of memory against a data pattern. If an
increment is specified, then <data> is incremented by this value following each comparison,
otherwise <data> remains a constant value. Enter a negative increment to execute a decrementing
pattern. The data entered by the user is right-justified in either a byte, word, or longword field
length (as specified by the option selected). The default field length is W (word).
User-entered data or increment must fit into the data field or leading bits are truncated to size. If
truncation occurs, then a message is printed stating the actual data pattern and/or the actual
increment value.
If the range is specified using a count then the count is assumed to be in terms of the data size.
Truncation always occurs on byte or word sized fields when negative values are entered. For
example, entering "-1" internally becomes $FFFFFFFF which gets truncated to $FF for byte or
$FFFF for word sized fields. There is no difference internally between entering "-1" and entering
$FFFFFFFFF, so truncation occurs for byte or word sized fields.
If the upper address of the range is not on the correct boundary for an integer multiple of the data
to be verified, then data is verified to the last boundary before the upper address. Addresses
outside of the specified range are not read under any condition. ''Effective address'' messages
displayed by the command show the extent of the area read.
M68CPU32BUG/D REV 1
Block of Memory Verify
3-13
DEBUG MONITOR COMMANDS
BV

Advertisement

Table of Contents
loading

Table of Contents