MC68030RC33 Program Control Instructions - Motorola

no-image

MC68030RC33

Manufacturer Part Number
MC68030RC33
Description
MC68030RC33ENHANCED 32-BIT MICROPROCESSOR
Manufacturer
Motorola
Datasheet
3.2.8 Program Control Instructions
A set of subroutine call and return instructions and conditional and unconditional branch
instructions perform program control operations. The no operation instruction (NOP) may be
used to force synchronization of the internal pipelines. Table 3–8 summarizes these
instructions.
Table 3-8. Program Control Operations
Instruction
Operand Syntax
Bcc
label
DBcc
Dn, label
Scc
ea
BRA
label
BSR
label
JMP
ea
JSR
ea
NOP
none
RTD
# d
RTR
none
RTS
none
Letters cc in the integer instruction mnemonics Bcc, DBcc, and Scc specify testing one of the following conditions:
CC
Carry clear
LS
Lower or same
CS
Carry set
LT
Less than
EQ
Equal
MI
Minus
F
Never true*
NE
Not equal
*Not applicable to the Bcc instructions.
MOTOROLA
Operand Size
Integer and Floating-Point Conditional
8, 16, 32
if condition true, then PC + d
16
if condition false, then Dn — 1
if Dn
-1, then PC + d
8
if condition true, then 1's
else 0's
destination
Unconditional
8, 16, 32
PC + d
PC
8, 16, 32
SP — 4
SP; PC (SP); PC + d
none
destination
PC
none
SP — 4
SP; PC
none
PC + 2
PC
Returns
16
(SP)
PC; SP + 4 + d
none
(SP)
CCR; SP + 2
none
(SP)
PC; SP + 4
GE
Greater or equal
PL
Plus
GT
Greater than
T
Always true*
HI
Higher
VC
Overflow clear
LE
-Less or equal
VS
Overflow set
MC68030 USER’S MANUAL
Instruction Set Summary
Operation
PC
Dn
PC
destination;
PC
(SP); destination
PC
SP
SP; (SP)
PC; SP + 4
SP
SP
3-11

Related parts for MC68030RC33