Read Memory Location (Read) - Motorola CPU32 Reference Manual

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

15
14
13
0
0
1
Command Sequence:
Operand Data:
The data to be written into the register is always supplied as a 32-bit long word. If
the register is less than 32 bits, the least significant word is used.
Result Data:
"Command complete" status is returned when register write is complete.
Register Field:
The system control register is specified by the register field according to the follow-
ing table. The FAR is a read-only register — any write to it is ignored.
Return Program Counter (RPC)
Current Instruction Program Counter (PCC)
Status Register (SR)
User Stack Pointer (USP)
Supervisor Stack Pointer (SSP)
Source Function Code Register (SFC)
Destination Function Code Register (DFC)
Temporary Register A (ATEMP)
Fault Address Register (FAR)
Vector Base Register (VBR)

7.2.8.8 Read Memory Location (READ)

Read the sized data at the memory location specified by the long-word address. Only
absolute addressing is supported. The SFC register determines the address space ac-
cessed. Valid data sizes include byte, word, or long word.
Command Format:
15
14
13
0
0
0
Command Sequence:
CPU32
REFERENCE MANUAL
12
11
10
9
0
0
1
0
WSREG
MS DATA
???
"NOT READY"
XXX
"ILLEGAL"
System Register
12
11
10
9
1
1
0
0
DEVELOPMENT SUPPORT
8
7
6
5
0
1
0
0
LS DATA
"NOT READY"
"CMD COMPLETE"
NEXT CMD
"NOT READY"
8
7
6
5
1
OP SIZE
0
4
3
0
REGISTER
NEXT CMD
Select Code
0000
0001
1011
1100
1101
1110
1111
1000
1001
1010
4
3
0
0
0
0
MOTOROLA
0
0
0
7-17

Advertisement

Table of Contents
loading

Table of Contents