- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 微型计算机指令系统 指令------微机算术、逻辑和控制功能的实现基础 重点: *1、目标地址传送 *寻址方式 2、标志传送 3、转移控制(转移指令、过程调用、中断) RISC/CISC--两种指令体系计算机 精简指令计算机 (RISC—Reduced Instruction Set Computer) APARC, PowerPC, Alpha,ARM 指令简单,复杂功能代码存储器利用率低 特点:指令种类很少,组合使用 复杂指令计算机 (CISC—Complex Instruction Set Computer) 变长编码, 种类多,代码利用率低 例: 80X86/Pentium 变长字节 1-16字节,向下兼容, 8086指令向下兼容8080/8085指令,共92种基本指令 指令与指令系统 指令(Instructions) 指令集或指令系统 (Instruction Set) 机器码(指令) 汇编语言/助记符 F8H=CLC指令 F5H=CMC F9H=STC 05H 00H 10H ADD AX,1000H B9H 25H 00H MOV CX,0025H 01H C8H ADD AX, CX 指令(代码)的获取—机器汇编 程序设计 编辑器(Editor) 高级语言程序(与机器无关) 编译器(Compiler) 汇编语言(与机器有关) 汇编器(Assembler) 待装配的BIN指令代码 链接器(Linker) 可执行BIN指令代码(指令序列) 汇编语言指令与构成 机器指令:指令的二进制代码形式。如:050020H ??MOV AX,2000H 汇编指令:助记符形式的指令 如:MOV BX,DX; ADD AX,2000H 语法结构--动作+对象 指令=指令操作码+操作数 指令操作码→动作功能:做什么?MPU设计者定义 指令操作数→源/目标:针对什么操作?程序员决定 指令格式:指令中对操作码、操作数的编码方式 8086/8088指令格式与编码 8086指令的书写格式 教材P366机器码 操作码 [[操作数1], [操作数2]] (操作码:必备;操作数:0,1或2个,8位或16位) 8086/8088采用变长编码格式,属于CISC 操作码 指定操作类型(操作数类型、寄存器、方向) 典型操作助记符MOV,ADD,SUB,CMP,JMP,CALL,INT r/m=寄存器/存储器; s-i-b=Scale(2)Index(3)Base(3) Disp=偏移量 前缀:锁定/重复, 段、操作码、地址范围超越 8086/8088指令格式与编码 前缀:锁定/重复, 段、操作码、地址范围超越 F0H –Lock; F2—REPNE; F3—REP/REPE 2EH—CS,36H—SS,3EH—DS, 26H—ES 66H—操作码范围 67H—地址范围 8086/8088指令—操作数(Operands) 操 源操作数: 值或存在何处 (Oprd1,Oprd2) 作 目标操作数:结果送往何处; (Oprd1) 数 或转移控制指令JMP/CALL/INT目标地址 8086指令操作数的个数情况 无操作数指令,例:空操作NOP,等待指令 WAIT ?系统操作指令:STD,CLD,STC,CLC,CLI,STI (目标?) 单操作数指令,例:加1指令 INC AX 双操作数指令,例:减法指令 SUB AL,BL ?源操作数:AL,BL; 目的操作数:前者(AL) ?默认操作数: DIV DL 源:AX,目标:DL 8086/8088指令—操作数(Operands) 操作数:直接/间接 几种存放地点: 立即数:操作数直接包含在指令当中 例:MOV AL,50H 寄存器操作数:操作数存放在寄存器中 例:INC AL 内存操作数:操作数存放在
您可能关注的文档
- 电渣重熔结晶器复合传热模型.pdf
- 电渣重熔用无氟渣系设计中的一些问题.pdf
- 电渣重熔过程渣池磁流体力学行为数值模拟.pdf
- 电子爱情时代 娇阳.doc
- 电渣液态浇注空心钢锭的数值模拟.pdf
- 电子场与电磁波.ppt
- 电子采购实例.ppt
- 电子封装用w u 合材料的特性、 备及研究进展 乃良.pdf
- 电子绘本三笨小猪.ppt
- 电信营业厅服务营销与投诉管理培训.ppt
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)