11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

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.

A.7 INSTRUCTION DESCRIPTIONSThe following <strong>section</strong> describes each instruction in the DSPS6K instruction set in completedetail. The format <strong>of</strong> each instruction description is given in Section A2. Instructionswhich allow parallel moves include the notation "(parallel move)" in both theAssembler Syntax and the Operation fields. The example given with each instructiondiscusses the contents <strong>of</strong> all the registers and memory locations referenced by theopcode-operand portion <strong>of</strong> that instruction but not those referenced by the parallel moveportion <strong>of</strong> that instruction. Refer to page A-160 for a complete discussion <strong>of</strong> parallelmoves, including examples which discuss the contents <strong>of</strong> all the registers and memorylocations referenced by the parallel move portion <strong>of</strong> an instruction.Note: Whenever an instruction uses an accumulator as both a destination operand for adata ALU operation and as a source for a parallel move operation, the parallel moveoperation occurs first and will use the data that exists in the accumulator before the execution<strong>of</strong> the data ALU operation has occurred.Whenever a bit in the condition code register is defined according to the standard definitiongiven in Section AS, a brief definition will be given in normal text in the ConditionCode <strong>section</strong> <strong>of</strong> that instruction description. Whenever a bit in the condition code registeris defined according to a special definition for some particular instruction, the specialdefinition <strong>of</strong> that bit will be given in the Condition Code <strong>section</strong> <strong>of</strong> that instruction in boldtext to alert the user to any special conditions concerning its use.The definition and thus the computation <strong>of</strong> both the E (extension) and U (unnormalized)bits <strong>of</strong> the condition code register (CCR) varies according to the scaling mode beingused. Refer to Section AS for complete details.Note: The Signed integer portion <strong>of</strong> an accumulator is NOT necessarily the same as eitherthe A2 or 82 extension register portion <strong>of</strong> that accumulator. The signed integerportion <strong>of</strong> an accumulator is defined according to the scaling mode being used and canconsist <strong>of</strong> the MS 8,9, or 10 bits <strong>of</strong> an accumulator. Refer to Section AS for complete details.-

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

Saved successfully!

Ooh no, something went wrong!