- 1、本文档共146页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理-8086指令系统讲义
LEA SI , BLOCK1 LEA DI , BLOCK2 CLD NEXT: LODSB CMP AL , 0DH JZ DONE CMP AL , 61H JC OK CMP AL , 7BH JNC OK SUB AL , 20H OK: STOSB JMP NEXT DONE: HLT 第3章 80X86/Pentium指令系统 小结:串操作指令重复前缀,操作数,地址指针 指令 操作数 地址指针寄存器 MOVS 目标,源 ES:DI,DS:SI LODS 源 DS:SI STOS 目标 ES:DI CMPS 目标,源 ES:DI,DS:SI SCAS 目标 ES:DI 第3章 80X86/Pentium指令系统 重复前缀 指令 操作数 地址指针寄存器 REP MOVS 目标,源 ES:DI,DS:SI REP(或无) LODS 源 DS:SI REP STOS 目标 ES:DI REPE/REPNE CMPS 目标,源 ES:DI,DS:SI REPE/REPNE SCAS 目标 ES:DI 3.2.5 控制转移类指令 在8086/8088程序中,指令的地址固定由CS和IP决定: CS和IP两寄存器的内容决定了程序的流程 。 改变CS和IP寄存器的值,就改变了程序执行的流程。 (不能由用户修改,只能由CPU修改。) 第3章 80X86/Pentium指令系统 ——用于控制程序的执行流程。 8086/8088 中CS和IP的变化规则: reset复位后, CS = FFFFH, IP = 0 故 CPU从内存FFFF:0000H处取第一条指令执行, 第一条指令在内存的ROM区。 非控制转移指令 CPU取来一条指令后,自动将IP的值加上该指令的字节数,使IP顺序指向下一条指令, CPU取来紧接着的指令执行。 (此时 IP的变化由CPU内部的硬件自动完成) 控制程序流向:改变正常执行顺序,转向新目标 第3章 80X86/Pentium指令系统 控制转移指令 --------以CS和IP为主要操作对象 改变CS和IP寄存器的值,就改变了程序执行的流程。 使程序产生分支、调用结构。 包括:无条件转移指令、调用/返回指令、条件转移指令、 循环控制指令和中断指令。 特点:这些指令有的修改IP,有的修改CS和IP。 例:比较 AX 、BX 的大小,将大数存于 max 单元。 CMP AX, BX JGE great XCHG AX, BX great: MOV [max], AX 第3章 80X86/Pentium指令系统 控制转移指令 --------以CS和IP为主要操作对象 无条件转移指令JMP 过程调用及返回指令CALL、RET 条件转移指令:JC/JB/JNAE、JNC/JNB/JAE、JS、JNS、 JZ/JE、JNZ/JNE、JO、JNO、JP/JPE、 JNP/JPO、JA/JNBE、JAE/JNB、JB/JNAE、 JBE/JNA、JG/JNLE、JGE/JNL、JL/JNGE、 JLE/JNG 循环控制指令 LOOP、LOOPZ/LOOPE、LOOPNZ/LOOPNE、JCXZ 中断及中断返回指令 INT、INTO、IRET 第3章 80X86/Pentium指令系统 控制转移指令特点 所有控制转移指令都只有一个操作数,通过该操作数给出目标地址——新的IP(或CS:IP)值。 该类指令对IP(或CS:IP)进行强制性修改,并执行其他相关操作。 不影响任何标志位的值。 跳变或转移的目标地址距离当前的正常指针的地址偏移量称为“相对偏移量”: 相
您可能关注的文档
最近下载
- 2025年广东省中山市华辰实验中学九年级中考数学一模试题(原卷版+解析版).docx VIP
- 历史逻辑 理论逻辑 实践逻辑的必然结果.docx VIP
- 2024年05月江苏无锡市梁溪区机关事业单位招考聘用编外工作人员20人笔试历年高频考点(难、易错点)附带答案详解.docx VIP
- 8设计开发论证报告.docx VIP
- 管理会计预测分析练习题.docx
- 《临安春雨初霁》课件+2023-2024学年统编版高中语文选择性必修下册.pptx
- 年产18万吨合成氨30万吨尿素建设项目改造可行性研究报告.docx
- 学习二十届中纪委四次全会精神答题.doc VIP
- 中煤图克项目BGL炉资料整理解析.docx
- 中考英语话题复习《建议》课件(共13张PPT.ppt VIP
文档评论(0)