汇编程序语言设计 MOOC 郑州大学 第六周


学习记录和个人理解,非笔记,有误区,慎看!~

老狗转行系列之汇编:
本职烧锅炉,现转AI系列,基础薄弱,目前正在学习基础,有兴趣的一起来~

6-1 分支程序结构

1.转移指令

在这里插入图片描述
也就是说如何找到下一条指令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.JMP指令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由于near近转移,所以ptr转换,位移量是4
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.JCC指令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么使用补码来保存负整数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.个数折半程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.位测试程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
D1位是指小端的数字,倒数第二位
在这里插入图片描述
在这里插入图片描述

6-2单分支结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6-3 双分支结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在双分支程序结构中,顺序执行的分支体最后需要JMP指令,目的是使第一个分支体执行结束之后,跳过第二个分支体,避免误入第二个分支体中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42174342/article/details/84871464