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.

IImmediate Short Data MoveIOperation:( ..... ), #xx-4DAssembler Syntax:( ..... ) #xx,Dwhere ( ..... ) refers to any arithmetic or logical instruction which allows parallel moves.Description: Move the 8-bit immediate data value (#xx) into the destination operand D.If the destination register D is AO, A 1, A2, 80, 81, 82, RO-R7, or NO-N7, the 8-bit immediateshort operand is interpreted as an unsigned integer and is stored in the specifieddestination register. That is, the 8-bit data is stored in the eight LS bits <strong>of</strong> the destinationoperand, and the remaining bits <strong>of</strong> the destination operand D are zeroed.If the destination register D is XO, X1, YO, Y1, A, or 8, the 8-bit immediate short operandis interpreted as a signed fraction and is stored in the specified destination register.That is, the 8-bit data is stored in the eight MS bits <strong>of</strong> the destination operand, and theremaining bits <strong>of</strong> the destination operand D are zeroed.If the arithmetic or logical opcode-operand portion <strong>of</strong> the instruction specifies a givendestination accumulator, that same accumulator or portion <strong>of</strong> that accumulator may notbe specified as a destination D in the parallel data bus move operation. Thus, if theopcode-operand portion <strong>of</strong> the instruction specifies the 56-bit A accumulator as Its destination,the parallel data bus move portion <strong>of</strong> the instruction may not specify AO, A 1, A2,or A as its destination D. Similarly, if the opcode-operand portion <strong>of</strong> the instruction specifiesthe 56-bit 8 accumulator as its destination, the parallel data bus move portion <strong>of</strong> theinstruction may not specify 80, 81, 82, or 8 as its destination D. That is, duplicate destinationsare NOT allowed within the same instruction.-Note: Due to instruction pipelining, if an AGU register (Mn, Nn, or Rn) is directly changedwith this instruction, the new contents may not be available for use until the second followinginstruction. See the restrictions discussed in A.,9.6 - R, N, and M Register Restrictionson page A-310.

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

Saved successfully!

Ooh no, something went wrong!