Write Memory Location (Write) - Motorola CPU32 Reference Manual

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

READ (B/W)
???
"NOT READY"
READ (LONG)
???
"NOT READY"
Operand Data:
The single operand is the long-word address of the requested memory location.
Result Data:
The requested data is returned as either a word or long word. Byte data is returned
in the least significant byte of a word result, with the upper byte cleared. Word re-
sults return 16 bits of significant data; long-word results return 32 bits.
A successful read operation returns data bit 16 cleared. If a bus or address error is
encountered, the returned data is $10001.

7.2.8.9 Write Memory Location (WRITE)

Write the operand data to the memory location specified by the long-word address.
The destination function code (DFC) register determines the address space accessed.
Only absolute addressing is supported. Valid data sizes include byte, word, and long
word.
Command Format:
15
14
13
0
0
0
Command Sequence:
MOTOROLA
7-18
LS ADDR
MS ADDR
"NOT READY"
NEXT CMD
XXX
"NOT READY"
"ILLEGAL"
LS ADDR
MS ADDR
"NOT READY"
XXX
NEXT CMD
"ILLEGAL"
"NOT READY"
12
11
10
9
1
1
0
0
DEVELOPMENT SUPPORT
READ
MEMORY
LOCATION
READ
READ
MEMORY
MEMORY
LOCATION
LOCATION
8
7
6
5
0
OP SIZE
0
XXX
"NOT READY"
NEXT CMD
RESULT
XXX
NEXT CMD
BERR/AERR
"NOT READY"
XXX
"NOT READY"
XXX
NEXT CMD
MS RESULT
LS RESULT
XXX
NEXT CMD
BERR/AERR
"NOT READY"
4
3
0
0
0
0
REFERENCE MANUAL
0
0
CPU32

Advertisement

Table of Contents
loading

Table of Contents