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], [Rwmrnd — 93 Xm 71 rrrr:rqqq CoMACRsu Rwn, [Rwmrnd — 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