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.

MOVEM Move Program Memory MOVEMoperands, both the automatic sign-extension and zeroing features may be disabled byspecifying the destination register to be one <strong>of</strong> the individual 24-bit accumulator registers(A1orB1).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-31 o.Restrictions: The following restrictions represent very unusual operations, which probablywould never be used but are listed only for completeness.A MOVEM instruction used within a DO loop which specifies SSH as the source operandor LA, LC, SR, SP, SSH, or SSL as the destination operand cannot begin at theaddress LA-2, LA-1, or LA within that DO loop.A MOVEM instruction which specifies SSH as the source operand or LA, LC, SSH,SSL, or SP as the destination operand cannot be used immediately before a DOinstruction.A MOVEM instruction which specifies SSH as the source operand or LA, Le, SR, SSH,SL, or SP as the destination operand cannot be used immediately before an ENDDO.instruction.A MOVEM instruction which specifies SSH as the source operand or SR, SSH, SSL, orSP as the destination operand cannot be used immediately before an RTI instruction.A MOVEM instruction which specifies SSH as the source operand or SSH, SSL, or SPas the destination operand cannot be used immediately before an RTS instruction.A MOVEM instruction which specifies SP as the destination operand cannot be usedimmediately before a MOVEC, MOVEM, or MOVEP instruction which specifies SSH orSSL as the source operand.-

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

Saved successfully!

Ooh no, something went wrong!