DIAGNOSTIC FIRMWARE GUIDE
M68CPU32BUG/D REV 1
6-20
MT H
Random Byte Test
MT H
6.5.8 Random Byte Test
CPU32Diag>MT H
MT H performs a random byte test from Start Address to Stop Address. The random byte test
has been implemented in this manner:
1. A register is loaded with the value $ECA86420.
2. For each memory location:
•
Copy the contents of the register to the memory location, one byte at a time.
•
Add $02468ACE to the contents of the register.
•
Proceed to next memory location.
3. Reload $ECA86420 into the register.
4. For each memory location:
•
Compare the contents of the memory to the register to verify that the
contents are good, one byte at a time.
•
Add $02468ACE to the contents of the register.
•
Proceed to next memory location.
EXAMPLE
After the command is entered, the display should appear as follows:
H
MT Random Byte Test................Running ---------->
If an error occurs, then the memory location and other related information are displayed.
H
MT Random Byte Test................Running ---------->..... FAILED
(error-related information)
If no errors occur, then the display appears as follows:
H
MT Random Byte Test................Running ----------> PASSED