![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 514](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279514.webp)
822
March 2002 Release
1-800-255-7778
Virtex-II Pro™ Platform FPGA Documentation
Appendix C:
Simplified Mnemonics
R
lists the simplified-mnemonic assembler syntax for the branch-conditional
relative and branch-conditional absolute instructions (true/false conditions) that do not
update the LR. In the following table,
target
represents the target address of the branch.
Table C-2:
Simplified Branch-Conditional Mnemonics, True/False Conditions
Operation
LR not Updated
LR Updated
Relative
Absolute
to LR
to CTR
Relative
Absolute
to LR
to CTR
Branch Unconditionally
—
—
blr
bctr
—
—
blrl
bctrl
Branch if Condition True (CR
b
=
1)
bt
bta
btlr
btctr
btl
btla
btlrl
btctrl
Branch if Condition False (CR
b
=
0)
bf
bfa
bflr
bfctr
bfl
bfla
bflrl
bfctrl
Decrement CTR,
Branch if CTR
≠
0
bdnz
bdnza
bdnzlr
—
bdnzl
bdnzla
bdnzlrl
—
Decrement CTR,
Branch if CTR
≠
0 and Condition True (CR
b
=
1)
bdnzt
bdnzta
bdnztlr
—
bdnztl
bdnztla
bdnztlrl
—
Decrement CTR,
Branch if CTR
≠
0 and Condition False (CR
b
=
0)
bdnzf
bdnzfa
bdnzflr
—
bdnzfl
bdnzfla
bdnzflrl
—
Decrement CTR,
Branch if CTR
=
0
bdz
bdza
bdzlr
—
bdzl
bdzla
bdzlrl
—
Decrement CTR,
Branch if CTR
=
0 and Condition True (CR
b
=
1)
bdzt
bdzta
bdztlr
—
bdztl
bdztla
bdztlrl
—
Decrement CTR,
Branch if CTR
=
0 and Condition False (CR
b
=
0)
bdzf
bdzfa
bdzflr
—
bdzfl
bdzfla
bdzflrl
—
Table C-3:
Branch (True/False) to Relative/Absolute (LK=0)
Operation
LR not Updated
Branch Relative
Branch Absolute
Simplified
Mnemonic
Equivalent
Mnemonic
Simplified
Mnemonic
Equivalent
Mnemonic
Branch Unconditionally
—
—
—
—
Branch if Condition True (CR
b
=
1)
bt
b
, target
bc
12,
b
, target
bta
b
, target
bca
12,
b
, target
Branch if Condition False (CR
b
=
0)
bf
b
, target
bc
4,
b
, target
bfa
b
, target
bca
4,
b
, target
Decrement CTR,
Branch if CTR
≠
0
bdnz
target
bc
16, 0
, target
bdnza
target
bca
16, 0
, target
Decrement CTR,
Branch if CTR
≠
0 and Condition True (CR
b
=
1)
bdnzt
b
, target
bc
8,
b
, target
bdnzta
b
, target
bca
8,
b
, target
Decrement CTR,
Branch if CTR
≠
0 and Condition False (CR
b
=
0)
bdnzf
b
, target
bc
0,
b
, target
bdnzfa
b
, target
bca
0,
b
, target
Decrement CTR,
Branch if CTR
=
0
bdz
target
bc
18, 0
, target
bdza
target
bca
18, 0
, target
Decrement CTR,
Branch if CTR
=
0 and Condition True (CR
b
=
1)
bdzt
b
, target
bc
10,
b
, target
bdzta
b
, target
bca
10,
b
, target
Decrement CTR,
Branch if CTR
=
0 and Condition False (CR
b
=
0)
bdzf
b
, target
bc
2,
b
, target
bdzfa
b
, target
bca
2,
b
, target
Содержание Virtex-II Pro PPC405
Страница 1: ...R Volume 2 a PPC405 User Manual Virtex II Pro Platform FPGA Developer s Kit March 2002 Release...
Страница 14: ...322 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation Preface R...
Страница 252: ...560 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 260: ...568 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 562: ...870 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...