汇编的if else的分支结构
2014-10-16 21:11
176 查看
C:
if(){
}
a: else if(){
}
b: else{
c: }
汇编:
cmp xx,yyy
JA 1 a
JMP c
cmp xx,ttt
JA 2 b
JMP c
if判断一般都是使用CMP加条件跳转,一般使用否决法,不成立则跳往下一个分支,否则跳转到末尾(分支结束处 c)
if(){
}
a: else if(){
}
b: else{
c: }
汇编:
cmp xx,yyy
JA 1 a
JMP c
cmp xx,ttt
JA 2 b
JMP c
if判断一般都是使用CMP加条件跳转,一般使用否决法,不成立则跳往下一个分支,否则跳转到末尾(分支结束处 c)
相关文章推荐
- 顺序结构与if-else分支结构
- Java 分支结构 - if...else/switch
- 条件分支结构(switch-case)(if-else if-else) 2011.05.09
- 使用if…else,if…else实现多分支选择结构
- 【C语言简单说】八:分支结构之if...else if()...else...(3)
- Java 分支结构 - if...else/switch
- C#分支结构if,if-else,if-else if,switch-case区别
- [iOS]C语言技术视频-02-程序分支结构(if...else)
- 10、C#里面的分支结构if和else
- 实验三——for 语句及分支结构else-if
- 10、C#里面的分支结构if和else
- C语言分支结构之if else语句
- Java 分支结构 - if…else/switch
- Java 分支结构 - if...else/switch
- C语言分支结构语句if-else语句
- Java 分支结构 - if...else/switch
- 分支结构if……else
- 应用分支结构if...else....
- Go lang 学习第三篇for循环,if/else分支,分支结构
- Java 分支结构 - if...else/switch