Motorola MC68030 User Manual page 98

Enhanced 32-bit microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

Instruction Set Summary
Table 3-14. Instruction Set Summary (Sheet 1 of 5)
Opcode
ABCD
Source
+ Destination
10
Source + Destination → -Destination
ADD
Source + Destination → Destination
ADDA
Immediate Data + Destination → Destination
ADDI
Immediate Data + Destination → Destination
ADDQ
Source + Destination + X → Destination
ADDX
Source Λ Destination → Destination
AND
Immediate Data Λ Destination → Destination
ANDI
Source Λ CCR → CCR
ANDI
to CCR
ANDI
If supervisor state
then Source Λ SR → SR
to SR
else TRAP
ASL,ASR Destination Shifted by 〈count〉 → Destination
If (condition true) then PC + d → PC
Bcc
∼ (〈number〉 of Destination) → Z;
BCHG
∼ (〈number〉 of Destination) → 〈bit number〉 of Destination
∼ (〈bit number〉 of Destination) → Z;
BCLR
0 → 〈bit number〉 of Destination
BFCHG ∼ (〈bit field〉 of Destination) → 〈bit field〉 of Destination
0 → 〈bit field〉 of Destination
BFCLR
BFEXTS 〈bit field〉 of Source → Dn
BFEXTU (bit offset〉 of Source → Dn
(bit offset〉 of Source Bit Scan → Dn
BFFFO
Dn → 〈bit field〉 of Destination
BFINS
1s → 〈bit field〉 of Destination
BFSET
〈bit field〉 of Destination
BFTST
BKPT
Run breakpoint acknowledge cycle;
TRAP as illegal instruction
PC + d → PC
BRA
~ (〈bit number〉 of Destination) → Z;
BSET
1 → 〈bit number〉 of Destination
SP – 4 → SP; PC → (SP); PC + d → PC
BSR
–(〈bit number〉 of Destination) → Z;
BTST
3-20
Operation
+ X → Destination
10
MC68030 USER'S MANUAL
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〉
MOTOROLA

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents