- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术的课件第三章2
8086指令系统(2);三、逻辑运算和移位类;逻辑运算和移位指令;指令类型; 一、逻辑运算;1.“与”指令:;“与”指令的应用;2.“或”运算指令;“或”指令的应用;3.“非”运算指令;4.“异或”运算指令;5.“测试”指令;二、移位指令;1. 非循环移位指令;算术左移和逻辑左移;1) 算术左移和逻辑左移指令SAL/SHL;逻辑右移SHR;逻辑右移例:;算术右移SAR;非循环移位指令的应用;2. 循环移位指令;不带进位位的循环移位;(5) 循环右移ROR;带进位位的循环移位; (7) 带进位循环右移;循环移位指令的应用;串操作指令;串操作指令说明;串操作指令的特点;重复前缀;串操作指令流程;串操作指令;1. 串传送指令;串传送指令;串传送指令例;2. 串比较指令;串比较指令例;3. 串扫描指令;串扫描指令的应用;串装入指令;4. 串装入指令;5. 串存储指令;串存储指令例 内存某个区域清零;程序控制指令;一、转移指令;1. 无条件转移指令;无条件段内转移;段内直接转移;段内直接转移示图;段内间接转移;段内间接转移例;段内间接转移例;无条件段间转移;段间直接转移;段间直接转移示图;段间间接转移;段间间接转移例;2. 条件转移指令;1)??单条件转移指令
①??? JC ;CF标志为1,则转移
②??? JNC ;CF标志为0,则转移
③??? JE/JZ ;ZF标志为1,则转移
④??? JNE/JNZ ;ZF标志为0,则转移
⑤??? JS ;SF标志为1,则转移
⑥??? JNS ;SF标志为0,则转移
⑦??? JO ;OF标志为1,则转移
⑧??? JNO ;OF标志为0,则转移
⑨??? JP/JPE ;PF标志为1,则转移
⑩??? JNP/JPO ;PF标志为0,则转移
;条件A处理;2)用于无符号数的条件转移指令
①? JA/JNBE ;高于/不低于等于转移,CF∨ZF=0
②? JNA/JBE ;不高于/低于等于转移,CF∨ZF=1
③? JB/JNAE ;低于/不高于等于转移,CF=1
④? JNB/JAE ;不低于/高于等于转移,CF=0
;3)用于带符号数的条件转移指令
①? JG/JNLE ;大于/不小于等于转移,
(SF ∨OF)∨ ZF=0
②?JGE/JNL ;大于等于/不小于转移,
(SF ∨OF)=0
③ JL/JNGE ;小于/不大于等于转移,
(SF ∨OF)=1
④ JLE/JNG ;小于等于/不大于转移,
(SF ∨OF)∨ ZF=1 ;转移指令例;转移指令例(流程图);二、循环控制指令;无条件循环指令;条件循环指令;三、过程调用和返回;调用指令的执行过程;过程调用;1. 段内调用;1). 段内直接调用;2). 段内间接调用;段内调用例;2. 段间调用;1). 段间直接调用;2). 段间间接调用;段间调用例;3. 返回指令;四、中断指令;中断的基本概念;中断源的概念;计算机中的中断; 中断技术的优点;中断与过程调用:;1. 中断指令;中断指令 INT n ;中断向量:是指中断服务程序的入口地址(包括偏移地址和段地址),一个中断向量占据4字节空间。
中断向量表是8088系统内存中最低端1K字节空间,其中存放着256种类型的中断例行程序的入口地址,构成一个中断向量表。
每个中断向量分配4个连续的字节单元,所以中断类型号乘以4得到一个单元地址,由此地址开始的前两个单元存放的是中断处理程序入口地址的偏移量,后两个单元存放的是中断处理程序入口地址的段地址。
在中断响应过程中,CPU通过从接口电路获取的中断类型号(中断向量号)计算对应中断向量在表中的位置,并从中断向量表中获取中断向量,将程序流程转向中断服务程序的入口地址。 ;类型0的(IP);中断指令的执行过程;中断指令的执行过程;中断指令例;中断指令例;2. 溢出中断指令;3. 中断返回指令;六、处理器控制指令;本章课外自学内容:;结束语:
文档评论(0)