Download ST10 Family programming manual

Transcript
Revision History
Revision 5—Revision 4
PROGRAMMING MANUAL
Current document (7096626A) is a reformatted version of document 42-1735-05.
r -> R: In MAC instructions, upper case R has replaced lower case
r for Reverse operation.
#data4 -> #data5: In MAC instructions, immediate shift value
uses 5 bits to be coded, not 4.
Table 30: Function codes for Instr. CoMACMus, Instr. CoMACMus-, Instr. CoMACMus rnd, and Instr. CoMACR are 98, A8, 99,
and F9 respectively.
The mneumonics and formats of the following addressing modes
of Instr. CoMACM(R)su(-) are:
CoMACRsu [IDXi], [Rwm — 93 Xm 70 rrrr:rqqq
CoMACRsu [IDXi], [Rwmrnd — 93 Xm 71 rrrr:rqqq
CoMACRsu Rwn, [Rwmrnd — 93 Xm 71 rrrr:rqqq
Correction in Multiplication examples CoMULu(-) and coMULus(-)
For instructions BMOV, BMOVN, JNBS, MUL, MULU, SUBCB:
Flag Z, Z, Z, N, N, and Z corrected.
Jan 2000
Rev 6
First EDOCs release
Section 1.1.4: Indirect addressing modes: See 1, 3, 4, and 5
respectively: GPRAddress = (CP + 2 x ShortAddress), LongAddress = (GPRAddress) + Constant), PhysicalAddress = (DPPi) +
LongAddress ^ 3FFFh, and (GPRPAddress) = (GPRDAddress) +

See Section 1.2.3: Additional state times: ‘Jumps into the internal
ROM Space :...’ example code.
Section 1.4: Instruction set ordered by functional group: See teh
columns Table 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, and 19.
All column 16 bit N-MUX, 16 bit MUX, 8 bit N-MUX, 8 bit MUX.
20-Mar-2009
Rev 7
Standardized revision history and added revision number to title
page.
25-Sep-2013
Rev 8
Updated disclaimer.
196/197