mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 1178

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
bclr
Assembler Syntax
Definition
Operation
Description
FIELD
FIELD
BIT
BIT
16
0
17
1
00000
18
2
Freescale Semiconductor, Inc.
19
For More Information On This Product,
19
3
bclrl
if ¬ BO[2] then CTR
ctr_ok
cond_ok
if ctr_ok & cond_ok then
NIA
as the condition of the branch. The BO field is encoded as
described in the table below.
bclr
Branch Conditional to Link Register
m
The BI field specifies the bit in the condition register to be used
if LK then LR
NOTE: In this table, z indicates a bit that is ignored. The z bits must be cleared. The
0000 y
0001 y
001 zy
0100 y
0101 y
011 zy
1 z 00 y
1 z 01 y
1 z 1 zz
BO
20
MPC823 REFERENCE MANUAL
4
32
iea
Go to: www.freescale.com
y bit has a hint about whether a conditional branch is likely to be taken.
LR || 0b00
21
Decrement the CTR, then branch if the condition is FALSE.
Decrement the CTR, then branch if the condition is FALSE.
Branch if the condition is FALSE.
Decrement the CTR, then branch if the condition is TRUE.
Decrement the CTR, then branch if the condition is TRUE.
Branch if the condition is TRUE.
Decrement the CTR, then branch if the decremented CTR
Decrement the CTR, then branch if the decremented CTR = 0.
Branch always.
5
BO[2] | ((CTR
BO[0] | (CR[BI]
BO,BI (LK = 0)
BO,BI (LK = 1)
22
6
iea
CIA + 4
23
7
CTR – 1
BO
24
8
0)
25
BO[1])
9
DESCRIPTION
BO[3])
16
10
26
MPC823 Instruction Set—bclr
11
27
12
28
13
29
BI
0.
14
30
B-25
15
31
LK

Related parts for mpc823rg