表4 分支控制指令
名称 | 助记符 | 语法格式 |
无条件转移 | b( ba bl bla) | target_addr |
条件转移 | bc( bca bcl bcla) | BO,BI,target_addr |
条件转移(转移目标地址由LR指出) | bclr(bclrl) | BO,BI |
条件转移(转移目标地址由CTR指出) | bcctr(bcctrl) | BO,BI |
表5 BO字段操作码定义
BO | 说明 |
0000y | 计数器CTR减量,如果条件不成立则转移 |
0001y | 计数器CTR减量,如果条件不成立则转移 |
001zy | 如果条件不成立,则转移 |
0100y | 计数器CTR减量,如果条件成立则转移 |
0101y | 计数器CTR减量,如果条件成立则转移 |
011zy | 如果条件成立则转移 |
1z00y | 计数器CTR减量,如果CTR!=0,则发生转移 |
1z01y | 计数器CTR减量,如果CTR=0,则发生转移 |
1z1zz | 发生转移 |
注:位z表示该位可以被忽略,位y表示是不是条件转移
(2) 条件转移指令bclx(转移目标地址由LR指出)欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |