Scanpc - Motorola MC68030 User Manual

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

Advertisement

Table 3-14. Instruction Set Summary (Sheet 2 of 5)
Opcode
Operation
CAS Destination Compare Operand → cc;
CAS
if Z, Update Operand → Destination
CAS2
else Destination → Compare Operand
CAS2 Destination 1 Compare 1 → cc;
if Z, Destination 2 Compare → cc;
if Z, Update 1 → Destination 1; Update 2 → Destination 2
else Destination 1 → Compare 1; Destination 2 →Compare 2
CHK
If Dn < 0 or >-Source then TRAP
CHK2
If Rn < lower bound or
Rn > upper bound
then TRAP
0 → Destination
CLR
Destination — Source → cc
CMP
CMPA
Destination — Source
CMPI
Destination — Immediate Data
Destination — Source → cc
CMPM
CMP2
Compare Rn < lower-bound or
Rn > upper-bound
and Set Condition Codes
If cpcc true then scanPC + d → PC
cpBcc
If cpcc false then (Dn –1 → Dn;
cpDBcc
if Dn ≠ –1 then scanPC + d → PC
cpGEN
Pass Command Word to Coprocessor
cpRESTORE If supervisor state
then Restore Internal State of Coprocessor
else TRAP
cpSAVE
If supervisor state
the Save Internal State of Coprocessor
else TRAP
If cpcc true then 1s → Destination
cpScc
else 0s → Destination
cpTRAPcc
If cpcc true then TRAP
If condition false then (Dn–1 → Dn;
DBcc
If Dn ≠ –1 then PC + d → PC)
Destination/Source → Destination
DIVS
DIVSL
Destination/Source → Destination
DIVU
DIVUL
Source ⊕ Destination → Destination
EOR
Immediate Data ⊕ Destination → Destination
EORI
MOTOROLA
MC68030 USER'S MANUAL
Instruction Set Summary
Syntax
CAS Dc,Du,〈ea〉CAS2
Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
CHK 〈ea〉,Dn
CHK2 〈ea〉,Rn
CLR 〈ea〉
CMP 〈ea〉,Dn
CMPA 〈ea〉,An
CMPI #〈data〉,〈ea〉
CMPM (Ay) +,(Ax) +
CMP2 〈ea〉,Rn
cpBcc (label〉
cpDBcc Dn,(label〉
cpGEN (parameters as defined by
coprocessorL
cpRESTORE 〈ea〉
cpSAVE 〈save〉
cpTRAPcc
cpTRAPcc #〈data〉
DBcc Dn,(label〉
DIVS.W 〈ea〉,Dn32/16 → 16r:16q
DIVS.L 〈ea〉,Dq 32/32 → 32q
DIVS.L 〈ea〉,Dr:Dq 64/32 → 32r:32q
DIVSL.L 〈ea〉,Dr:Dq32/32 → 32r:32q
DIVU.W 〈ea〉,Dn32/16 → 16r:16q
DIVU.L 〈ea〉,Dq 32/32 → 32q
DIVU.L 〈ea〉,Dr:Dq 64/32 → 32r:32q
DIVUL.L 〈ea〉,Dr:Dq32/32 → 32r:32q
EOR Dn,〈ea〉
EORI #〈data〉,〈ea〉
3-21

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents