15
15 – 98
MULTIFUNCTION
COMPUTATION with REGISTER to REGISTER MOVE
<MAC> operation
ASTAT:
7
6
5
4
3
2
1
0
SS
MV AQ AS
AC AV AN AZ
-
*
-
-
-
-
-
-
MV
Set if the accumulated product overflows the lower-order 32
bits of the MR register. Cleared otherwise.
<SHIFT> operation
ASTAT:
7
6
5
4
3
2
1
0
SS
MV AQ AS
AC AV AN AZ
*
-
-
-
-
-
-
-
SS
Affected only when executing the EXP operation; set if the
source operand is negative. Cleared if the number is
positive.
Instruction Format:
ALU/MAC operation with Data Register Move, Instruction Type 8:
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 1 Z AMF Yop Xop Dreg Dreg
dest
source
Shift operation with Data Register Move, Instruction Type 14:
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 1 0 0 0 0 0 SF Xop Dreg Dreg
dest
source
Z:
Result register
Dreg:
Data register
SF:
Shifter operation
AMF:
ALU/MAC operation
Yop:
Y operand
Xop:
X operand