版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用第五章8086指令系统第二十八讲程序控制指令概述下面我们来学习处理器控制指令程序控制指令概述下面我们来学习程序控制指令,程序控制指令也叫控制转移指令程序控制指令8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行控制转移指令这类指令的功能是控制程序执行的方向8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行控制程序执行方向控制转移指令我们前面学习过,指令的逻辑地址是CS冒号IP8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行控制转移指令逻辑地址CSIP:控制转移指令其中CS是代码段的段基址8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行逻辑地址CSIP:代码段的段基址控制转移指令Ip是指令指针,也就是指令的偏移地址8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行逻辑地址CSIP:指令指针指令偏移地址控制转移指令8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行逻辑地址CSIP:指向下一条待执行指令因此CS和IP总是指向了下一条待执行的指令因此,要控制程序执行方向只需要去修改CS和IP即可修改CS和IP控制转移指令8086指令系统程序控制指令概述程序控制指令也叫控制转移指令程序控制类指令的本质是:控制程序的执行方向决定程序执行方向的因素:CS,IP修改IP会使程序走向同一个代码段的另一条指令同时修改CS和IP,会使程序走向另一个代码段执行逻辑地址CSIP:指向下一条待执行指令如果只修改IP的值,那么可以使程序在同一个代码段中指向下一条指令,如果同时修改CS和IP的值,会使程序走向另一个代码段中指向某一条指令修改IP值,程序走向同一个代码段修改CS和IP值,程序走向另一个代码段修改CS和IPintel指令集程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集intel指令集不允许用户直接去修改CS和IP的值程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集不允许修改CS和IP的值对CS和IP的修改都是程序控制类指令以隐含的方式修改的,所以,作为用户来说,我们只要正确的使用相应的程序控制类指令,就可以控制程序的走向,让程序按照我们期望的方式执行程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集CSIP程序控制类指令以隐含方式修改正确使用程序控制类指令可控制程序走向intel指令集不允许修改CS和IP的值通过只修改IP的值或者同时修改CS和IP的值可以实现程序的三种基本控制程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集CSIP三种基本控制顺序控制,选择分支的控制和循环的控制这三种基本控制,同学们可以类比C语言的指令程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集顺序控制选择分支控制循环控制C语言顺序控制,就是按指令编写的顺序一条条的执行程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集顺序控制按指令编写的顺序一条条执行选择分支可以类比成ifelse的语句,既然要选择,就要基于条件进行判断,看条件是否满足,如果满足就走一条分支,不满足走另一条分支。程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集基于条件进行判断,看条件是否满足:满足就走一条分支不满足走另一条分支选择分支控制ifelse语句循环控制,可以类比while指令,当条件满足时,就循环,直到退出循环的条件满足时,才能退出循环程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实现程序的三种基本控制结构顺序,选择(分支),循环学习这部分指令的重点是:关注各指令是如何实现对CS和IP的修改的?8086指令系统程序控制指令概述intel指令集条件满足时:循环退出循环的条件满足时:退出循环循环控制while指令同学们,在学习这部分内容的时候,要重点关注的是,这些指令是如何修改了CS和IP的值程序控制指令程序控制类指令以“隐含”的方式修改CS和IP,以实现控制程序走向的目的(Intel指令集不允许由指令直接修改CS和IP)通过修改IP或CS和IP,实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026边检类面试题库及答案
- 粪便隐血定量与肠癌早筛
- 2025年中国瓷瓶摆件市场调查研究报告
- 2025年中国牛蒡寡糖咀嚼片市场调查研究报告
- 2025年中国洁白牙膏市场调查研究报告
- 2025年中国水牛角枕席市场调查研究报告
- 2025年中国双轴分切机市场调查研究报告
- 2026北京高校面试题目及答案
- 无菌操作中的风险管理与应急处理
- 老年人眼科安全问题及应对措施
- 2024年新人教版四年级数学下册《教材练习25练习二十五附答案》教学课件
- 三年(2022–2024)高考数学真题分类汇编(全国)专题12 概率与统计(理)(原卷版)
- 2024年上海市中考英语试卷及答案
- 保洁服务项目投标技术方案(技术标)
- 鹤山市企业优惠政策汇编(2023年4月)
- 运动技能学习与控制课件第十一章运动技能的练习
- 医务人员职业暴露预防及处理标准操作规程
- 中国饲料原料基础知识课件
- 5000米跑总记圈表
- 2022年黄石市小升初英语考试试题及答案解析
- 辅警考试题库
评论
0/150
提交评论