Motorola MC68030 User Manual page 35

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

Advertisement

Introduction
Mnemonic
ABCD
Add Decimal with Extend
ADD
Add
ADDA
Add Address
ADDI
Add Immediate
ADDQ
Add Quick
ADDX
Add with Extend
AND
Logical AND
ANDI
Logical AND Immediate
ASL, ASR
Arithmatic Shift Left and Right
Bcc
Branch Conditionally
BCHG
Test Bit and Change
BCLR
Test Bit and Clear
BFCHG
Test Bit Feild and Change
BFCLR
Test Bit Feild and Clear
BFEXTS
Signed Bit Feild Extract
BFEXTU
Unsigned Bit Feild Extract
BFFO
Bit Feild Find First One
BFINS
Bit Feild Insert
BFSET
Test Bit Feild and Set
BFTST
Test Bit Feild
BKPT
Breakpoint
BRA
Branch
BSET
Test Bit and Set
BSR
Branch to Subroutine
BTST
Test Bit
CAS
Compare and Swap Operands
CAS 2
Compare and Swap Dual Operands
CHK
Check Register Against Bound
CHK2
Check Register Against Upper and
Lower Bounds
CLR
Clear
CMP
Compare
CMPA
Compare Address
CMPI
Compare Immediate
CMPM
Compare Memory to Memory
CMP2
Compare Registre Against Upper and
Lower Bounds
DBcc
Test Condition, Decrement and Branch
DIVS, DIVSL
Signed Divide
DIVU, DIVUL
Unsigned Divide
EOR
Logical Exclusive OR
EORI
Logical Exclusive OR Immediate
EXG
Exchange Registers
EXT, EXTB
Sign Extend
ILLEGAL
Take Illegal Instruction Trap
JMP
Jump
JSR
Jump to Subroutine
LEA
Load Effective Address
LINK
Link and Allocate
LSL, LSR
Logical Shift Left and Right
MOVE
Move
MOVEA
Move Address
MOVE CCR
Move Condition Code Register
MOVE SR
Move Status Register
1-12
Table 1-2. Instruction Set
Description
MC68030 USER'S MANUAL
Mnemonic
MOVE USP
Move User Stack Pointer
MOVEC
Move Control Register
MOVEM
Move Multiple Registers
MOVEP
Move Periphral
MOVEQ
Move Quick
MOVES
Move Alternate Address Space
MULS
Signed Multiply
MULU
Unsigned Multiply
NBCD
Negate Decimal with Extend
NEG
Negate
NEGX
Negate with Extend
NOP
No Operation
NOT
Logical Compliment
OR
Logical Inclusive OR
ORI
Logical Inclusive OR Immediate
ORI CCR
Logical Inclusive OR Immediate to
Condition Codes
ORI SR
Logical Inclusive OR Immediate to
Status Register
PACK
Pack BCD
PEA
Push Effective Address
PFLUSH
Flush Entry(ies) in the ATC
PFLUSHA
Flush All Entries in the ATC
PLOADR,
Load Entry into the ATC
PLOADW
PMOVE
Move to-from MMU Registers
PMOVEFD
Move to-from MMU Registers with
Flush Disable
PTESTR
Test a Logical Address
PTESTW
RESET
Reset External Devices
ROL, ROR
Rotate Left and Right
ROXL, ROXR Rotate With Extend Left and Right
RTD
Return and Deallocate
RTE
Return from Exception
RTR
Return and Restore Codes
RTS
Return from Subroutine
SBCD
Subtract Decimal With Extend
Scc
Set Conditionally
STOP
Stop
SUB
Subtract
SUBA
Subtract Immediate
SUBI
Subtract Quick
SUBQ
Subtract with Extend
SUBX
Swap Register Words
SWAP
Test Operand and Set
TAS
Trap
TRAP
Trap Conditionally
TRAPcc
Trap on Overflow
TRAPV
Test on Overflow
TST
Test Operand
UNLK
Unlink
UNPK
Unpack BCD
Description
MOTOROLA

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents