- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码指令的格式及字段构成-Read
第5章 8088/8086的指令及分类 8088/8086的指令可以是单字节指令,也可以是多字节指令,从一个字节到六个字节不等。从功能上讲可以分成六个组,即数据传送、算术运算、逻辑运算、控制转移、串处理和处理器控制。本章将着重介绍代码指令的字段构成,各功能指令组所含指令简介,以及在以后各章中所使用的符号的约定,至于各个指令的详细功能请参阅以后的有关章节,而关于每一代码指令的字段的详细构成及作用则请参考附录6(8088/8086指令编码表)。 5.1 代码指令的格式及字段构成 代码指令有以下几种格式,所占字节1~6,当一条汇编指令译成代码指令时,由汇编指令中操作码和操作数共同决定代码指令的格式,同一汇编指令助记符当操作数类型不同时可汇编成不同指令操作码。 上述6种形式的长度从1字节到6字节不等。指令虽长度不同,但对每一字节的功能又都有具体规定,这一规定不妨称其为关于字段的约定。其通用指令格式如图5-1所示。 第1字节第0位为W位,指出操作数是字节还是字。W=0表示参加运算的数为字节,W=1表示参加运算的数为字。某些指令第1字节的0位和1位可能不是W和D,而选其它一位字段S、V和Z中的某一个。一般S和W联用。在算术运算指令中S=0表示操作数无符号扩展,S=1同时W=1则应将8位数符号扩展后变成一个16位数。所谓符号扩展即负数左补8个1,正数左补8个0。 在循环或移位指令中使用V字段和Z字段V=0,表示移位或循环一次。 V=1表示CL寄存器内容作循环或移位的次 Z字段配合状态寄存器中ZF状态位完成对条件重复或条件循环的控制。 Z=0且ZF=0或Z=1且ZF=1,则重复或循环,否则不重复或不循环。 第2字节为寻址方式字节。MOD字段指出两个操作数均为寄存器操作数,或是有一个存储器操作数。详见表5-1 表5-1 MOD 字段编码 MOD 说 明 00 之一为存储器方式,无位移(R/M=110除外) 01 之一为存储器方式,8位位移 10 之一为存储器方式,16位位移 11 均为寄存器方式,REG,R/M字段分别指出具体寄存器REG字段(第二字节3~5)指出指令中所用寄存器操作数的寄存器名。详见表5.2。 表5-2 REG字段编码 REG W=0 W=1000 AL AX001 CL CX010 DL DX011 BL BX100 AH SP101 CH BP110 DH SI111 BH DI R/M字段(第2字节0~2位)。当MOD=11时为两个寄存器操作数,一个由REG字段指出,另一个则由R/M字段指出。当MOD≠11时,则R/M字段指出存储器寻址中有效地址的计算方法。详见表5-3。其中D8和D16分别表示DISP为8位或16位。指令中第3~6字节随指令不同而不同,一般由其给出存储器寻址的位移DISP或立即操作数DATA。其中DISP和DATA可能是8位的也可能是16位的。指令字段中缺少的项由后面的项向前顶替,以减少指令的长度。 表5-3 R/M字段编码 MOD=11 MOD≠11有效地址EA的计算 R/M W=0 W=1 R/M MOD=00 MOD=01 MOD=10 000 AL AX 000 (BX)+(SI) (BX)+(SI)+D8 (BX)+(SI)+D16 001 CL CX 001 (BX)+(DI) (BX)+(DI)+D8 (BX)+(DI)+D16 010 DL DX 010 (BP)+(SI) (BP)+(SI)+D8 (BP)+(SI)+D16 011 BL BX 011 (BP)+(DI) (BP)+(DI)+D8 (BP)+(DI)+D16 100 AH SP 100 (SI) (SI)+D8 (SI)+D16 101 CH BP 101 (DI) (DI)+D8 (DI)+D16 110 DH SI
您可能关注的文档
- 中药指纹图谱-食品与药品试验教学中心.PPT
- 中药归经研究的现状及穴药法的提出.PDF
- 中译序吉隆坡暨雪兰莪中华大会堂隆雪华堂很荣幸地为-大马经济网.PDF
- 中药用药品项表复方.PDF
- 中频率的窄带噪声.PPT
- 临安昌化中学创新试验室试验设备采购项目.DOC
- 串行数字音频总线I2S-CypressSemiconductor.PDF
- 串联质谱结果.PPT
- 临床医学综合-考研.DOC
- 串联式截波器.PPT
- 中国国家标准 GB/T 46141-2025智慧城市基础设施 智慧交通数字化支付应用指南.pdf
- 《GB/T 46141-2025智慧城市基础设施 智慧交通数字化支付应用指南》.pdf
- GB/T 16855.1-2025机械安全 安全控制系统 第1部分:设计通则.pdf
- 中国国家标准 GB/T 16855.1-2025机械安全 安全控制系统 第1部分:设计通则.pdf
- 《GB/T 16855.1-2025机械安全 安全控制系统 第1部分:设计通则》.pdf
- GB/T 2940-2025柴油机用喷油泵、调速器、 喷油器弹簧 技术规范.pdf
- 中国国家标准 GB/T 2940-2025柴油机用喷油泵、调速器、 喷油器弹簧 技术规范.pdf
- 《GB/T 2940-2025柴油机用喷油泵、调速器、 喷油器弹簧 技术规范》.pdf
- 《GB/T 30174-2025机械安全 术语》.pdf
- GB/T 30692-2025提高在用自动扶梯和自动人行道安全性的规范.pdf
最近下载
- 最新人教版九年级化学演示、分组实验统计表.xls VIP
- GB 50797-2012 光伏发电站设计规范.docx VIP
- 插画设计-PPT课件(全).pptx
- 古代牝户手抄本雨花香PPT课件.pptx VIP
- 【大单元整体教学设计】人教版初中化学九年级上册 第三单元物质构成的奥秘 课题1 分子和原子.doc VIP
- 体育与健康人教六年级全一册体育运动健康知识.ppt VIP
- DEC -OGP-R-QM-012.1-2020-1油气管道工程施工质量验收管理规定 第1部分通则.pdf VIP
- 东九高速公路绿化施工方案.docx VIP
- DEC-OGP-R-QM-012.5-2020-1 油气管道工程施工质量验收技术规定 第5部分自动化仪表工程.pdf VIP
- 2025-2026学年小学综合实践活动四年级湘科版教学设计合集.docx
文档评论(0)