Motorola M68CPU32BUG User Manual page 41

Debug monitor
Table of Contents

Advertisement

BS
In all three modes information on matches is output to the screen in a four-column format. Only
24 lines of matches are displayed on the screen at a time. A message prints at the bottom of the
screen indicating there are more lines to display. Press any character key to resume output. Press
the BREAK key to cancel the output and exit the command.
If a match (or a mismatch in the case of Mode 3) is found with a series of bytes of memory
whose beginning is within and end is outside of the range, then that match and a message is
output stating that the last match does not lie entirely within the range. The user may search non-
contiguous memory with this command without causing a Bus Error.
EXAMPLES
Assume the following data is in memory.
00003000 0000 0045 7272 6F72
00003010 3446 2F2F 436F 6E66
00003020 7461 7274 3A00 0000
CPU32Bug>BS 3000 302F 'Task Status'<CR>
Effective address: 00003000
Effective address: 0000302F
-not found-
CPU32Bug>BS 3000 302F 'Error Status'<CR>
Effective address: 00003000
Effective address: 0000302F
00003003
CPU32Bug>BS 3000 301F 'ConfigTableStart'<CR>
Effective address: 00003000
Effective address: 0000301F
00003014
-last match extends over range boundary-
CPU32Bug>BS 3000:30 't' ;B<CR>
Effective address: 00003000
Effective count
: &48
0000300A
0000300C
M68CPU32BUG/D REV 1
Block of Memory Search
2053 7461 7475 733D
6967 5461 626C 6553
0000 0000 0000 0000
00003020
00003023
3-11
DEBUG MONITOR COMMANDS
...Error Status=
4F//ConfigTableS
tart:...........
Mode 1: the string is not found, so a
message is output.
Mode 1: the string is found, and the
address of its first byte is output.
Mode 1: the string is found, but it ends
outside of the range, so the address of
its first byte and a message are output.
Mode 1, using <RANGE> with count
and size option: count is displayed in
decimal, and address of each occur-
rence of the string is output.
BS

Advertisement

Table of Contents
loading

Table of Contents