English
Language : 

MC68030 Datasheet, PDF (98/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
Instruction Set Summary
Table 3-14. Instruction Set Summary (Sheet 1 of 5)
Opcode
Operation
ABCD Source10 + Destination10 + X → Destination
ADD Source + Destination → -Destination
ADDA
ADDI
ADDQ
ADDX
Source + Destination → Destination
Immediate Data + Destination → Destination
Immediate Data + Destination → Destination
Source + Destination + X → Destination
AND Source Λ Destination → Destination
ANDI Immediate Data Λ Destination → Destination
ANDI Source Λ CCR → CCR
to CCR
ANDI If supervisor state
to SR then Source Λ SR → SR
else TRAP
ASL,ASR Destination Shifted by 〈count〉 → Destination
Bcc
BCHG
BCLR
BFCHG
BFCLR
BFEXTS
BFEXTU
BFFFO
BFINS
BFSET
BFTST
BKPT
BRA
BSET
BSR
BTST
If (condition true) then PC + d → PC
∼ (〈number〉 of Destination) → Z;
∼ (〈number〉 of Destination) → 〈bit number〉 of Destination
∼ (〈bit number〉 of Destination) → Z;
0 → 〈bit number〉 of Destination
∼ (〈bit field〉 of Destination) → 〈bit field〉 of Destination
0 → 〈bit field〉 of Destination
〈bit field〉 of Source → Dn
(bit offset〉 of Source → Dn
(bit offset〉 of Source Bit Scan → Dn
Dn → 〈bit field〉 of Destination
1s → 〈bit field〉 of Destination
〈bit field〉 of Destination
Run breakpoint acknowledge cycle;
TRAP as illegal instruction
PC + d → PC
~ (〈bit number〉 of Destination) → Z;
1 → 〈bit number〉 of Destination
SP – 4 → SP; PC → (SP); PC + d → PC
–(〈bit number〉 of Destination) → Z;
Syntax
ABCD Dy,Dx
ABCD –(Ay),–(Ax)
ADD 〈ea〉,Dn
ADD Dn,〈ea〉
ADDA 〈ea〉,An
ADDI #〈data〉,〈ea〉
ADDQ #〈data〉,〈ea〉
ADDX Dy,Dx
ADDX –(Ay),–(Ax)
AND 〈ea〉,Dn
AND Dn,〈ea〉
ANDI #〈data〉,〈ea〉
ANDI #〈data〉,CCR
ANDI #〈data〉,SR
ASd Dx,Dy
ASd #〈data〉,Dy
ASd 〈ea〉
Bcc (label〉
BCHG Dn,〈ea〉BCHG #〈data〉,〈ea〉
BCLR Dn,〈ea〉BCLR #〈data〉,〈ea〉
BFCHG 〈ea〉{offset:width}
BFCLR 〈ea〉{offset:width}
BFEXTS 〈ea〉{offset:width},Dn
BFEXTU 〈ea〉{offset:width},Dn
BFFFO 〈ea〉{offset:width},Dn
BFINS Dn,〈ea〉{offset:width}
BFSET 〈ea〉{offset:width}
BFTST 〈ea〉{offset:width}
BKPT # 〈data〉
BRA (label〉
BSET Dn,〈ea〉BSET #〈data〉,〈ea〉
BSR (label〉
BTST Dn,〈ea〉BTST #〈data〉,〈ea〉
3-20
MC68030 USER’S MANUAL
MOTOROLA