12.07.2015 Views

TMS320F206 Digital Signal Processor (Rev. A) - Futurlec

TMS320F206 Digital Signal Processor (Rev. A) - Futurlec

TMS320F206 Digital Signal Processor (Rev. A) - Futurlec

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TMS320F206</strong>DIGITAL SIGNAL PROCESSORSPRS050A – NOVEMBER 1996 – REVISED APRIL 1998instruction set summary (continued)Table 13. <strong>TMS320F206</strong> Instruction Set Summary (Continued)’x20xWORDS/OPCODEDESCRIPTIONMNEMONICCYCLES MSB LSBLoad accumulator immediate short 1/1 1011 1001 KKKK KKKKLACLZero accumulator 1/1 1011 1001 0000 0000Zero low accumulator and load high accumulator 1/1 0110 1010 IADD RESSZero low accumulator and load low accumulator with no sign extension 1/1 0110 1001 IADD RESSLACT Load accumulator with shift specified by T register 1/1 0110 1011 IADD RESSLoad auxiliary register 1/2 0000 0ARx IADD RESSLoad auxiliary register short immediate 1/2 1011 0ARx KKKK KKKKLAR1011 1111 0000 1ARxLoad auxiliary register long immediate 2/216-Bit ConstantLDPLoad data-memory page pointer 1/2 0000 1101 IADD RESSLoad data-memory page pointer immediate 1/2 1011 110P AGEP OINTLPH Load high-P register 1/1 0111 0101 IADD RESSLSTLoad status register ST0 1/2 0000 1110 IADD RESSLoad status register ST1 1/2 0000 1111 IADD RESSLT Load TREG 1/1 0111 0011 IADD RESSLTA Load TREG and accumulate previous product 1/1 0111 0000 IADD RESSLTD Load TREG, accumulate previous product, and move data 1/1 0111 0010 IADD RESSLTP Load TREG and store P register in accumulator 1/1 0111 0001 IADD RESSLTS Load TREG and subtract previous product 1/1 0111 0100 IADD RESSMAC Multiply and accumulate 2/31010 0010 IADD RESS16-Bit ConstantMACD Multiply and accumulate with data move 2/31010 0011 IADD RESS16-Bit ConstantMARLoad auxiliary register pointer 1/1 1000 1011 1000 1ARxModify auxiliary register 1/1 1000 1011 IADD RESSMPYMultiply (with TREG, store product in P register) 1/1 0101 0100 IADD RESSMultiply immediate 1/1 110C KKKK KKKK KKKKMPYA Multiply and accumulate previous product 1/1 0101 0000 IADD RESSMPYS Multiply and subtract previous product 1/1 0101 0001 IADD RESSMPYU Multiply unsigned 1/1 0101 0101 IADD RESSNEG Negate accumulator 1/1 1011 1110 0000 0010NMI Nonmaskable interrupt 1/4 1011 1110 0101 0010NOP No operation 1/1 1000 1011 0000 0000NORM Normalize contents of accumulator 1/1 1010 0000 IADD RESSOR with accumulator 1/1 0110 1101 IADD RESS1011 1111 1100 SHFTOR immediate with accumulator with shift 2/2OR16-Bit ConstantOR immediate with accumulator with shift of 16 2/21011 1110 1000 001016-Bit ConstantOUT Output data to port 2/3000016BIT1100I/OIADDPORTPAC Load accumulator with P register 1/1 1011 1110 0000 0011RESSADRS30 POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!