Digital Photo Keychain User Manual

INSTRUCTION FORMATS
6 - 4 INSTRUCTION SET INTRODUCTION
MOTOROLA
23 1615 0
55 B 0
55 A 0
47 Y 0
23 1615 0
*
*
*
*
*
*
*
R7
R6
R5
R4
R3
R1
R2
R0
23 1615 0
*
*
*
*
*
*
*
*
N7
N6
N5
N4
N3
N1
N2
N0
23 1615 0
*
*
*
*
*
*
*
*
M7
M6
M5
M4
M3
M1
M2
M0
UPPER FILE
LOWER FILE
MODIFIER
REGISTERS
OFFSET
REGISTERS
POINTER
REGISTERS
ADDRESS GENERATION UNIT
PROGRAM CONTROL UNIT
23 1615 0
23 1615 0
*
23 1615 8 7 0
*
PROGRAM
COUNTER (PC)
31 SSH 16 15 SSL 0
1
15
SYSTEM STACK
STATUS
REGISTER (SR)
MR CCR
LOOP ADDRESS
REGISTER (LA)
LOOP COUNTER (LC)
47 X 0
X1
X0
23 0 23 0
Y1
Y0
INPUT REGISTERS
ACCUMULATOR REGISTERS
23 0
B1
B0
23 8 7 0
#
23 0
B2
23 0
A1
A0
23 8 7 0
#
23 0
A2
DATA ARITHMETIC LOGIC UNIT
*
23 0 23 0
*
*
* READ AS ZERO, SHOULD BE WRITTEN
WITH ZERO FOR FUTURE COMPATIBILITY
# READ AS SIGN EXTENSION BITS,
WRITTEN AS DON’T CARE
Figure 6-1 DSP56K Central Processing Module Programming Model
23 6 5 0
*
23 8 7 6 5 4 3 2 1 0
OPERATING MODE REGISTER (OMR)
MADE MB
SD
*
STACK POINTER (SP)
*
YD
MC
*