- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第3章 8086的指令系统指令集1 _2h
六.处理器控制指令 STC ;使CF 置1 CLC ;使CF 清0 CMC ;使CF 取反 STD ;使DF 置1 CLD ;使DF 清0 STI ;使IF置1 CLI ;使IF 清0 1、标志控制指令 六.处理器控制指令 2、外同步指令 空操作指令NOP 说明:其他不做要求 三. 位操作指令——逻辑运算指令 格式:XOR 目的操作数,源操作数 4、逻辑异或XOR 格式:TEST 目的操作数,源操作数 5、测试指令TEST 执行—— 与AND类似,但不产生结果,仅影响标志位ZF 三. 位操作指令——移位指令 移位指令 顺序移位 循环移位 逻辑移位 算术移位 带进位移位 不带进位移位 SHL,SHR SAL,SAR ROL,ROR RCL,RCR 三. 位操作指令——移位指令 8086系统的移位指令有两大类:逻辑移位指令和算术移位指令。 逻辑移位指令实际是无符号数移位指令,因此,右移时,高位补0。 算术移位指令实际是有符号数移位指令,因此,右移时,最高位符号位不变。 三. 位操作指令——移位指令 1、逻辑左移指令SHL 2、逻辑右移指令SHR 3、算术左移指令SAL 4、算术右移指令SAR 移位指令 指令记忆:S——SHift L——Lift R——Right A——Arithmetic 三. 位操作指令——移位指令 示意图 SHL: C M 0 SAL: SHR: C M 0 SAR: C M 0 C 0 L L M 0 0 0 三. 位操作指令——移位指令 例:AL=7CH,CF=1,分别执行上述四条指令的结果是? 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 SHL: SAL: SHR: SAR: CF AL 1 0 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 0 0 0 三. 位操作指令——移位指令 格式: 指令 目的操作数,1 指令 目的操作数,CL 例如: SHL AL, 1 MOV CL, 3 SAR AX,CL 三. 位操作指令——移位指令 例题:利用移位指令将AL中的数乘以10 SAL AL, 1 MOV BL , AL MOV CL, 2 SAL AL, CL ADD AL, BL AL×10=AL×(21+23) ;AL=0000 0110 ;设AL;BL=0000 0110 ;CL=0000 0010 ;AL=0001 1000 ;AL=0001 1110 + 三. 位操作指令——循环移位指令 1、不带进位循环左移指令ROL 2、不带进位循环右移指令ROR 3、带进位循环左移指令 RCL 4、带进位循环右移指令 RCR 所谓循环移位,是指移位时从一端移出的位进入另一端,所谓带进位是指移位时是否将CF包含在移位循环的内部。 三. 位操作指令——循环移位指令 格式: 指令 目的操作数,次数 三. 位操作指令——循环移位指令 格式: 指令 目的操作数,1 指令 目的操作数,CL 例如: ROL AL, 1 MOV CL, 3 RCR AX,CL 程序转移问题的提出—— 一般情况下,指令根据CS和IP自动顺序执行,实际上,要解决的问题是多样和复杂的,经常需要分支转移和循环。 问题:要转移到不是下一条指令的地址处,需要做什么工作呢? 是的,正如我们所设想的一样,必须改变CS和IP寄存器的值,也就是说,程序转移指令影响CS和IP。 程序控制转移指令的种类 无条件转移 分支转移 循环控制 有条件转移 子程序调用和返回 中断指令和返回指令 转移指令 四. 程序控制转移指令——分支转移 1、无条件转移指令JMP 1)段内直接转移 格式:JMP NEAR PTR OPRD 说明—— 段内直接近转移寻址范围±32KB,段内直接短转移可寻址范围±127B。 格式:JMP SHORT OPRD 例:JMP MADDR ;MADDR是符号地址 四. 程序控制转移指令——分支转移 1、无条件转移指令JMP 2)段内间接转移 格式:JMP WORD PTR OPRD 说明—— OPRD或是16位寄存器,或是字存储单元 例:JMP CX JMP WORD PTR [BX] 四. 程序控制转移指令——分支转移 1、无条件转移指令JMP 3)段间直接转移 格式:JMP FA
您可能关注的文档
- [工学]第2章 中央处理器CPU.ppt
- [工学]第2章 操作系统基础.ppt
- [工学]第2章 检测系统的误差合成11年.ppt
- [工学]第1章磁路与变压器.ppt
- [工学]第2章 点、直线、平面的投影.ppt
- [工学]第2章 负荷计算.ppt
- [工学]第2章 金属的凝固成形.ppt
- [工学]第2章 晶体学基础-2012-2-9.ppt
- [工学]第2章 高频电路基础.ppt
- [工学]第2章 22金属的结晶与同素异构转变.pdf
- 2025年安徽林业职业技术学院单招(语文)测试题库附答案.docx
- 2025年西安高新科技职业学院单招语文测试题库最新.docx
- 2025年甘肃省庆阳地区单招(语文)测试题库最新.docx
- 2025年河北省衡水市单招(语文)测试题库最新.docx
- 2025年内蒙古阿拉善盟单招(语文)测试模拟题库最新.docx
- 2025年朔州师范高等专科学校单招(语文)测试题库最新.docx
- 2025年山东省淄博市单招(语文)测试题库最新.docx
- 2025年武汉信息传播职业技术学院单招语文测试题库附答案.docx
- 2025年浙江交通职业技术学院单招(语文)测试模拟题库附答案.docx
- 2025年四川机电职业技术学院单招语文测试模拟题库附答案.docx
最近下载
- 活性肽在运动营养补充剂中的作用.docx VIP
- 中考数学总复习方程与不等式第7讲分式方程(00001)省公开课一等奖百校联赛赛课微课获奖课件.pptx
- 四川省高职单招公共管理与服务类《公共关系》历年考试真题试题库(含答案).docx
- 人教版一年级数学上册第三单元达标检测卷(含答案).pdf VIP
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 程楼小学师德师风警示教育活动实施方案.pdf VIP
- 山东省青岛市2022-2023学年高三上学期期初调研检测数学试题(原卷版).docx VIP
- 马小跳玩数学公开课获奖课件百校联赛一等奖课件.pptx
- 静脉留置针时间延长PDCA.ppt
- 消防安全知识培训课件(2023最新).pptx
文档评论(0)