




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章 指令系统,4.1 8086/8088指令系统概述4.2 8086/8088指令系统,4.1 8086/8088指令系统概述,4.1.1 8086/8088指令系统的特点,特点,4.1.2 8086/8088指令的格式,指令,操作码(描述指令的操作功能),操作数(指明指令的操作对象),立即数,寄存器操作数,存储器操作数,例如:MOV AX, BX,4.1.2 8086/8088指令的格式,操作数在内存数据区中,由指令中的操作数部分给出此操作数地址的计算方法。,大部分操作数的段基址由数据段寄存器DS的内容来确定;段内偏移量由指令的操作数部分规定,通常称它为有效地址,用EA表示。,4.1.2 8086/8088指令的格式,8086/8088的指令长度可在16B之间变化 ,格式如下:,4.1.2 8086/8088指令的格式,通常来说指令的第1个字节为操作码,第2个字节规定操作数的寻址方式,后续字节指出的是存储器操作数的8/16位偏移量或8/16位立即数。,注意,其中操作码和MOD字节的格式如下:,通常操作码占用第一个字节的72位,但有些指令的操作码占用第一字节的71位,甚至增加第二字节的53位作为扩展操作码。,D 指示操作方向。D=1,REG为目的操作数;D=0, R/M为目的操作数,其中R代表寄存器,M代表存储器。W指示操作数宽度。W=1,操作数是16位;W=0,操作数是8位。MOD用来区分是寄存器寻址,还是存储器寻址。MOD=00,则说明指令为存储器寻址方式,无偏移量;MOD=01,为存储器寻址方式,8位偏移量;MOD=10,为存储器寻址方式,16位偏移量;MOD=11,为寄存器寻址方式。 REG指示参加操作的寄存器编码,R/M受模式字段的控制,指出如何计算指令的有效地址EA。,4.1.2 8086/8088指令的格式,4.1.2 8086/8088指令的格式,【例4-2】ADD BX+SI+0100H ,AX ;该指令生成的机器 ;码是01800001H,4.1.2 8086/8088指令的格式,下面是根据上述指令格式生成计算机指令代码的两个例子:,【例4-1】 MOV AL,BP ;该指令生成的机器码是8A4600H,1.立即寻址,0AH08H,4.1.3 寻址方式,寄存器寻址,2.,直接寻址,322A0H,322A1H,32H,48H,3.,48,32,寄存器间接寻址,4.,21000H,21001H,50H,A0H,A0,50,寄存器间接寻址,4.,32000H,32001H,B0H,62H,62,B0,5.基址寻址,30H,20H,14100H,14101H,20,30,6.变址寻址,30H,20H,35000H,35001H,20,30,7.基址加变址寻址,30H,20H,33250H,33251H,20,30,8.数据串寻址,数据串寻址用于数据串操作指令。,9. I/O端口寻址,直接端口寻址,间接端口寻址,【例4-13】 IN AL,20H ;将地址为20H的外设的内容读入AL中 OUT DX,AL ;将AL中内容输出给以DX的内容为地址的外设,10.隐含寻址,8086指令系统,4.2.1 数据传送指令,数据传送指令,4.2,通用数据传送指令,通用数据传送指令,MOV指令,堆栈操作指令,数据交换指令,换码指令,压栈指令,出栈指令,1.,(1)MOV指令,压栈指令,(2)堆栈操作指令,出栈指令,(2)堆栈操作指令,数据交换指令,注意,换码指令,目标地址传送指令,(1)LEA指令,2.,注意,2.目标地址传送指令,【例4-24】 LDS DI,2130H ;将2130H和2131H单元的内容送DI 将2132H和2133H单元的内容送DS,LDS指令,(2),1.,4.2.2 算术运算指令,加法指令,减法指令,2.,2.,减法指令,逻辑运算指令,4.2.3,移位指令,1. 一般移位指令,4.2.4,1.,(1)JMP指令,4.2.6 转移指令,无条件转移指令,(1),JMP指令,(2)调用和返回指令,1),调用指令,(2)调整和返回指令,2),返回指令,条件转移指令,2.,其中,A表示“高于”,B表示“低于”,G表示“大于”,L表示“小于”,N表示“不”,E表示“等于”。,注意,2.,条件转移指令,循环控制指令,3.,1.,标志操作指令完成对标志位的置位、复位等操作,这些指令只影响
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械制造技术基础期末试题及答案
- 交通银行2025绍兴市结构化面试15问及话术
- 中国银行2025乐山市信息科技岗笔试题及答案
- 工商银行2025平顶山市秋招笔试综合模拟题库及答案
- 2025年3D打印技术的金属3D打印技术
- 中国银行2025秋招笔试性格测试题专练及答案海南地区
- 农业银行2025洛阳市秋招群面模拟题及高分话术
- 中国银行2025北京市秋招笔试专业知识题专练及答案
- 2025行业数字化转型路径分析
- 中国银行2025双鸭山市金融科技岗笔试题及答案
- 2024至2030年网络安全预警系统项目投资价值分析报告
- 国土空间生态保护修复工程生态成效监测评估技术导则 DB32 T 4867-2024
- 2024年司法考试完整真题及答案
- 土方出土合同模板
- 律师事务所整体转让协议书范文
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读
- 井下皮带运输机事故专项应急预案
- 【鲁科54】七上生物知识点总结
- 北师大版六年级数学上册《百分数的认识》教学设计
- 利息理论及其应用(第四版)课件教学课件电子教案
- 医院胸痛中心工作手册
评论
0/150
提交评论