English
Language : 

MC68340FE16E Datasheet, PDF (158/441 Pages) Freescale Semiconductor, Inc – Integrated Processor with DMA User’s Manual
Freescale Semiconductor, Inc.
Table 5-3. Condition Code Computations (Continued)
Operations
XN ZVC
ROR
—∗ ∗ 0 ?
ROR (r = 0)
—∗ ∗ 0 0
NOTE : The following notations apply to this table only.
— = Not affected
U = Undefined
? = See special definition
∗ = General case
X= C
N = Rm
Z = Rm Λ ... Λ R0
Λ = Boolean AND
V = Boolean OR
Special Definition
C = Dr – 1
Sm =
Dm =
Rm =
R=
n=
r=
LB =
UB =
Rm =
Source operand MSB
Destination operand MSB
Result operand MSB
Register tested
Bit Number
Shift count
Lower bound
Upper bound
NOT Rm
5.3.3.2 DATA MOVEMENT INSTRUCTIONS. The MOVE instruction is the basic means of
transferring and storing address and data. MOVE instructions transfer byte, word, and
long-word operands from memory to memory, memory to register, register to memory,
and register to register. Address movement instructions (MOVE or MOVEA) transfer word
and long-word operands and ensure that only valid address manipulations are executed.
In addition to the general MOVE instructions, there are several special data movement
instructions—move multiple registers (MOVEM), move peripheral data (MOVEP), move
quick (MOVEQ), exchange registers (EXG), load effective address (LEA), push effective
address (PEA), link stack (LINK), and unlink stack (UNLK). Table 5-4 is a summary of the
data movement operations.
Instruction
EXG
LEA
LINK
MOVE
MOVEA
MOVEM
MOVEP
MOVEQ
PEA
UNLK
Table 5-4. Data Movement Operations
Operand
Syntax
Rn, Rn
〈ea〉, An
An, #〈d〉
〈ea〉, 〈ea〉
〈ea〉, An
list, 〈ea〉
〈ea〉, list
Dn, (d16, An)
(d 16, An), Dn
#〈data〉, Dn
〈ea〉
An
Operand Size
32
32
16, 32
8, 16, 32
16, 32 ⇒ 32
16, 32
16, 32 ⇒ 32
16, 32
8 ⇒ 32
32
32
Operation
Rn ⇒ Rn
〈ea〉 ⇒ An
SP – 4 ⇒ SP, An ⇒ (SP); SP ⇒ An, SP + d ⇒ SP
Source ⇒ Destination
Source ⇒ Destination
Listed registers ⇒ Destination
Source ⇒ Listed registers
Dn [31:24] ⇒ (An + d); Dn [23:16] ⇒ (An + d + 2);
Dn [15:8] ⇒ (An + d + 4); Dn [7:0] ⇒ (An + d + 6)
(An + d) ⇒ Dn [31:24]; (An + d + 2) ⇒ Dn [23:16];
(An + d + 4) ⇒ Dn [15:8]; (An + d + 6) ⇒ Dn [7:0]
Immediate Data ⇒ Destination
SP – 4 ⇒ SP; 〈ea〉 ⇒ SP
An ⇒ SP; (SP) ⇒ An, SP + 4 ⇒ SP
MOTOROLA
MC68340 USER’S MANUAL
5-21
For More Information On This Product,
Go to: www.freescale.com