Dump Memory Block (Dump) - Motorola CPU32 Reference Manual

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

WRITE (B/W)
???
WRITE (LONG)
???
Operand Data:
Two operands are required for this instruction. The first operand is a long-word ab-
solute address that specifies a location to which the operand data is to be written.
The second operand is the data. Byte data is transmitted as a 16-bit word, justified
in the least significant byte. 16- and 32-bit operands are transmitted as 16 and 32
bits, respectively.
Result Data:
Successful write operations return a status of $0FFFF. Bus or address errors on
the write cycle are indicated by the assertion of bit 16 in the status message and
by a data pattern of $0001.

7.2.8.10 Dump Memory Block (DUMP)

DUMP is used in conjunction with the READ command to dump large blocks of mem-
ory. An initial READ is executed to set up the starting address of the block and to re-
trieve the first result. Subsequent operands are retrieved with the DUMP command.
The initial address is incremented by the operand size (1, 2, or 4) and saved in a tem-
porary register. Subsequent DUMP commands use this address, increment it by the
current operand size, and store the updated address back in the temporary register.
CPU32
REFERENCE MANUAL
LS ADDR
MS ADDR
"NOT READY"
"NOT READY"
XXX
NEXT CMD
"ILLEGAL"
"NOT READY"
MS ADDR
LS ADDR
"NOT READY"
"NOT READY"
NEXT CMD
XXX
"ILLEGAL"
"NOT READY"
DEVELOPMENT SUPPORT
WRITE
DATA
MEMORY
"NOT READY"
LOCATION
MS DATA
"NOT READY"
WRITE
LS DATA
MEMORY
"NOT READY"
LOCATION
XXX
"NOT READY"
NEXT CMD
"CMD COMPLETE"
XXX
BERR/AERR
NEXT CMD
"NOT READY"
XXX
"NOT READY"
NEXT CMD
"CMD COMPLETE"
XXX
BERR/AERR
NEXT CMD
"NOT READY"
MOTOROLA
7-19

Advertisement

Table of Contents
loading

Table of Contents