MPYI3||SUBI3
Parallel MPYI3 and SUBI3
13-172
or
MPYI3
*++AR0(1),R2,R0
||
SUBI3
*AR5
– –
(IR1),R4,R2
Before Instruction
After Instruction
R0
00 0000 0000
R0
00 0000 1324
R2
00 0000 0032
R2
00 0000 0320
R4
00 0000 07D0
R4
00 0000 07D0
AR0
80 98E3
AR0
80 98E4
AR5
80 99FC
AR5
80 99F0
IR1
0C
IR1
0C
LUF
0
LUF
0
LV
0
LV
0
UF
0
UF
0
N
0
N
0
Z
0
Z
0
V
0
V
0
C
0
C
0
Data memory
8098E4h
62
8098E4h
62
8099FCh
4B0
8099FCh
4B0
2000
4900
98
2000
50
800
1200
98
1200
Note:
Cycle Count
One cycle if:
-
src3 and src4 are in internal memory
-
src3 is in internal memory and src4 is in external memory
Two cycles if:
-
src3 is in external memory and src4 is in internal memory
-
src3 and src4 are in external memory
For more information see Section 8.5,
Clocking Memory Accesses, on page
8-24.