Motorola M68CPU32BUG Manuel d'utilisateur Page 21

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 98
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 20
DEBUG MONITOR COMMANDS
M68CPU32BUG/D REV 1 3-14
BV Block of Memory Verify BV
EXAMPLES Assume memory from $6000 to $602F is as indicated.
CPU32Bug>MD 6000:30;B <CR>
00006000 4E71 4E71 4E71 4E71 4E71 4E71 4E71 4E71 NqNqNqNqNqNqNqNq
00006010 4E71 4E71 4E71 4E71 4E71 4E71 4E71 4E71 NqNqNqNqNqNqNqNq
00006020 4E71 4E71 4E71 4E71 4E71 4E71 4E71 4E71 NqNqNqNqNqNqNqNq
CPU32Bug>BV 6000 601F 4E71 <CR>
Default size is Word
Effective address: 00006000
Effective address: 0000601F
CPU32Bug>
Verify successful, nothing printed.
Assume memory from $5000 to $502F is as indicated.
CPU32Bug>MD 5000:30;B<CR>
00005000 0000 0000 0000 0000 0000 0000 0000 0000 ................
00005010 0000 0000 0000 0000 0000 0000 0000 0000 ................
00005020 0000 0000 0000 0000 0000 4AFB 4AFB 4AFB ..........J.J.J.
CPU32Bug>BV 5000:30,0;B<CR>
Effective address: 00005000
Effective count : &48
0000502A|4A 0000502B|FB 0000502C|4A 0000502D|FB
0000502E|4A 0000502F|FB
CPU32Bug>
Mismatches are printed out.
Assume memory from $7000 to $702F is as indicated.
CPU32Bug>MD 7000:18 <CR>
00007000 0000 0001 0002 0003 0004 0005 0006 0007 ................
00007010 0008 FFFF 000A 000B 000C 000D 000E 000F ................
00007020 0010 0011 0012 0013 0014 0015 0016 0017 ................
CPU32Bug>BV 7000:18,0,1 <CR>
Default size is Word.
Effective address: 00007000
Effective count : &24
00007012|FFFF
CPU32Bug>
Mismatches are printed out.
DEBUG MONITOR COMMANDS
M68CPU32BUG/D REV 1 3-11
BS Block of Memory Search 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 2053 7461 7475 733D ...Error Status=
00003010 3446 2F2F 436F 6E66 6967 5461 626C 6553 4F//ConfigTableS
00003020 7461 7274 3A00 0000 0000 0000 0000 0000 tart:...........
CPU32Bug>BS 3000 302F ’Task Status’<CR>
Effective address: 00003000
Mode 1: the string is not found, so a
Effective address: 0000302F message is output.
-not found-
CPU32Bug>BS 3000 302F ’Error Status’<CR>
Effective address: 00003000
Mode 1: the string is found, and the
Effective address: 0000302F address of its first byte is output.
00003003
CPU32Bug>BS 3000 301F ’ConfigTableStart’<CR>
Effective address: 00003000
Mode 1: the string is found, but it ends
Effective address: 0000301F outside of the range, so the address of
00003014 its first byte and a message are output.
-last match extends over range boundary-
CPU32Bug>BS 3000:30 ’t’ ;B<CR>
Effective address: 00003000
Mode 1, using <RANGE> with count
Effective count : &48 and size option: count is displayed in
0000300A 0000300C 00003020 00003023 decimal, and address of each occur-
rence of the string is output.
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
Vue de la page 20
1 2 ... 16 17 18 19 20 21 22 23 24 25 26 ... 97 98

Commentaires sur ces manuels

Pas de commentaire