Instruction Set Summary - Motorola CPU32 Reference Manual

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

to store a sample of the full range and recover intermediate values quickly via linear
interpolation. A round-to-nearest algorithm can be applied to the results.
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
Arithmetic Shift Left and Right
ASL, ASR
Bcc
Branch Conditionally
BCHG
Test Bit and Change
BCLR
Test Bit and Clear
BGND
Background
BKPT
Breakpoint
BRA
Branch
BSET
Test Bit and Set
BSR
Branch to Subroutine
BTST
Test Bit
CHK, 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 Register 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
LEA
Load Effective Address
LINK
Link and Allocate
LPSTOP
Low Power Stop
LSL, LSR
Logical Shift Left and Right
ILLEGAL
Take Illegal Instruction Trap
JMP
Jump
JSR
Jump to Subroutine
CPU32
REFERENCE MANUAL
Table 1-1 Instruction Set Summary
Description
OVERVIEW
Mnemonic
MOVE
Move
MOVE CCR
Move Condition Code Register
MOVE SR
Move Status Register
MOVE USP
Move User Stack Pointer
MOVEA
Move Address
MOVEC
Move Control Register
MOVEM
Move Multiple Registers
MOVEP
Move Peripheral
MOVEQ
Move Quick
MOVES
Move Alternate Address Space
MULS, MULS.L
Signed Multiply
MULU, MULU.L
Unsigned Multiply
NBCD
Negate Decimal with Extend
NEG
Negate
NEGX
Negate with Extend
NOP
No Operation
OR
Logical Inclusive OR
ORI
Logical Inclusive OR Immediate
PEA
Push Effective Address
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 Address
SUBI
Subtract Immediate
SUBQ
Subtract Quick
SUBX
Subtract with Extend
SWAP
Swap Register Words
TBLS, TBLSN
Table Lookup and Interpolate
(Signed)
TBLU, TBLUN
Table Lookup and Interpolate
(Unsigned)
TAS
Test Operand and Set
TRAP
Trap
TRAPcc
Trap Conditionally
TRAPV
Trap on Overflow
TST
Test Operand
UNLK
Unlink
Description
MOTOROLA
1-5

Advertisement

Table of Contents
loading

Table of Contents