Freescale Semiconductor PowerQUICC MPC885 Reference Manual page 185

Powerquicc family
Table of Contents

Advertisement

Branch conditional to link register
Branch conditional to count register
5.2.4.3.2
Branch Instructions
Table 5-12
lists the branch instructions. To simplify assembly language programming, a set of simplified
mnemonics and symbols is provided for the most frequently used forms of branch conditional, compare,
trap, rotate and shift, and certain other instructions. See Appendix F, "Simplified Mnemonics," in the
Programming Environments Manual for a list of simplified mnemonics.
Name
Branch
Branch Conditional
Branch Conditional to Link Register
Branch Conditional to Count Register
5.2.4.3.3
Condition Register Logical Instructions
Condition register logical instructions, shown in
(mcrf) instruction are also defined as flow control instructions.
Name
Condition Register AND
Condition Register OR
Condition Register XOR
Condition Register NAND
Condition Register NOR
Condition Register Equivalent
Condition Register AND with Complement
Condition Register OR with Complement
Move Condition Register Field
Note that if the LR update option is enabled for any of these instructions, these forms of the instructions
are invalid in the MPC885.
5.2.4.4
Trap Instructions
The trap instructions shown in
the conditions tested by a trap instruction are met, the system trap handler is invoked. If the tested
conditions are not met, instruction execution continues normally.
Freescale Semiconductor
Table 5-12. Branch Instructions
b (ba bl bla)
bc (bca bcl bcla)
bclr (bclrl)
bcctr (bcctrl)
Table
Table 5-13. Condition Register Logical Instructions
crand
cror
crxor
crnand
crnor
creqv
crandc
crorc
mcrf
Table 5-14
are provided to test for a specified set of conditions. If any of
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Mnemonic
target_addr
BO,BI,target_addr
BO,BI
BO,BI
5-13, and the Move Condition Register Field
Mnemonic
crbD,crbA,crbB
crbD,crbA,crbB
crbD,crbA,crbB
crbD,crbA,crbB
crbD,crbA,crbB
crbD,crbA,crbB
crbD,crbA,crbB
crbD,crbA,crbB
crfD,crfS
MPC885 Instruction Set
Syntax
Syntax
5-15

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc mpc870Powerquicc mpc880Powerquicc mpc875

Table of Contents