ST10 FAMILY PROGRAMMING MANUAL
124/172
3.2 - MAC Instruction Execution Time
The instruction execution time for MAC
instructions is calculated in the same way as that
of the standard instruction set. To calculate the
execution time for MAC instructions, refer to
Instruction execution times in Table 6, considering
MAC instructions to be 4-byte instructions with a
minimum state time number of 2.
3.3 - MAC instruction set summary
Table 29 : MAC instruction mnemonic by addressing mode and repeatability
Mnemonic
Addressing Modes
Rep
Mnemonic
Addressing Modes
Rep
CoMUL
Rw
n
, Rw
m
No
CoMACM
[IDX
i
⊗
], [Rw
m
⊗]
Yes
CoMULu
[IDX
i
⊗
], [Rw
m
⊗]
No
CoMACMu
CoMULus
Rw
n
, [Rw
m
⊗]
No
CoMACMus
CoMULsu
CoMACMsu
CoMUL-
CoMACM-
CoMULu-
CoMACMu-
CoMULus-
CoMACMus-
CoMULsu-
CoMACMsu-
CoMUL + rnd
rnd
rnd
C rnd
C rnd
Co rnd
C rnd
Co rnd
CoMAC
Rw
n
, Rw
m
No
CoMACMR
CoMACu
[IDX
i
⊗
], [Rw
m
⊗]
Yes
CoMACMRu
CoMACus
Rw
n
, [Rw
m
⊗]
Yes
CoMACMRus
CoMACsu
CoMACMRsu
CoMAC-
C rnd
CoMACu-
Co rnd
CoMACus-
CoM rnd
CoMACsu-
CoM rnd
CoMAC + rnd
CoADD
Rw
n
, Rw
m
No
rnd
CoADD2
[IDX
i
⊗
], [Rw
m
⊗]
Yes
C rnd
CoSUB
Rw
n
, [Rw
m
⊗]
Yes
C rnd
CoSUB2
CoMACR
CoSUBR
CoMACRu
CoSUB2R
CoMACRus
CoMAX
CoMACRsu
CoMIN
rnd
CoLOAD
Rw
n
, Rw
m
No
No
No
C rnd
CoLOAD-
[IDX
i
⊗
], [Rw
m
⊗]
Co rnd
CoLOAD2
Rw
n
, [Rw
m
⊗]
Co rnd
CoLOAD2-
CoCMP
CoNOP
[Rw
m
⊗]
Yes
CoSHL
Rw
n
Yes
[IDX
i
⊗
], [Rw
m
⊗]
Yes
CoSHR
#data
5
No
CoASHR
[Rw
m
⊗]
Yes
CoNEG
-
No
rnd
CoNEG + rnd
CoABS
-
No
CoRND
Rw
n
, Rw
m
No
CoSTORE
Rw
n
, CoReg
No
[IDX
i
⊗
], [Rw
m
⊗]
No
[Rw
n
⊗]
, CoReg
Yes
Rw
n
, [Rw
m
⊗]
No
CoMOV
[IDX
i
⊗
], [Rw
m
⊗]
Yes
Содержание ST10 Series
Страница 2: ......
Страница 4: ...ST10 FAMILY PROGRAMMING MANUAL 2 172...