- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 8086/8088 寻址方式及指令系统
本章学习目标
本章重点介绍了计算机操作数的寻址技术及指令系统,前面部分介绍了宏
汇编指令的格式,指令操作数的种类,寻址方式的概念。最后介绍了汇编语言
指令系统,包括数据传送指令、逻辑指令及处理机指令等,还介绍了伪指令以
及具体宏汇编程序上机过程,包括汇编、连接及调试。
4.1 8086/8088 寻 址 方 式
汇编语言程序是由一条一条的指令组成的,指令相当于高级计算机语言(如 C 语言)中的
语句,它是人们操纵和控制计算机的工具,让计算机按人们的意图工作,即我们常常所说的
编写程序。指令系统是微处理器所能执行的指令的集合,类似于小孩子玩具的积木,我们所
编写的程序由指令组成。指令系统与微处理器有密切的联系,不同的微处理器有不同的指令
系统。在本章中我们主要讨论 INTEL 公司生产的 8086/8088 微处理器指令系统,它有 100
多条指令,每条指令最多由四部分组成:标号场、操作场、操作数场、注释场。8086/8088
汇编语言指令格式如下:
[标号场:] 操作场 [操作数场] [;注释场]
其中:
[ ]:表示该项内容可要可不要。
[标号场]:表示该指令的在代码段中的偏移地址,可以不要,标号后用“:”与操作场
连接。
操作场:表示该操作的功能,不能省略。
[操作数场]:表示该指令所需的操作数,各操作数之间用“,”隔开,操作数可以是一
个,也可以是多个,还有些指令不需要操作数。操作数有数据类型操作数和转移地址类型操
作数两种。如操作数场是由两个操作数组成,前面的一个操作数称为目的操作数(OPD),后
面一个操作数称为源操作数(OPS)。
[;注释场]:对该指令进行说明,起到帮助读者阅读理解的作用,不参加指令的执行。
例如:NEXT1: MOV AX,0 ;MOVE 0 TO AX
该指令的功能是将 0 赋给 AX 寄存器。
计算机指令寻找操作数存放地址的方式称为指令的寻址方式。对于这个概念的理解是非
常重要的,有些同学常常问:这一条指令的寻址方式是什么寻址方式?这种说法不准确,应
该说该指令的源操作数的寻址方式是什么,或该指令的目的操作数的寻址方式是什么,因为
指令寻址方式是针对操作数而言的,而不是针对指令整体而言的。指令寻址方式分与数据有
关的寻址方式和与转移地址有关的寻址方式两种。
4.1.1 操作数种类
8086/8088 指令系统中,指令操作数分为数据类型操作数和转移地址类型操作数两大
类。
第四章 8086/8088 寻址方式及指令系统系统 ·87·
1.数据类型操作数
数据类型操作数表示指令所需要操作数的大小,指令中操作的对象是具体的数据。数据
类型操作数分为:
(1) 立即数操作数:指令中所需的操作数为立即数,即我们常说的常量或常数。
如:MOV AX, 0 指令中的 0 为立即数操作数。
(2) 寄存器操作数:指令中所需的操作数放在指定的寄存器中。
如:MOV AX, BX 指令中的 BX 寄存器为寄存器操作数。
(3) 存储器操作数:指令中所需的操作数放在指定的存储器中的存储单元中,而指令中的
操作数提供存储单元的偏移地址。
如:MOV AX, [1000H]指令中的[1000H]为存储器操作数。
(4) I/O 操作数:指令中所需的操作数来源于 I/O 端口。
如:OUT 21H, AX 指令中的端口号 21H 为 I/O 操作数。
2.转移地址类型操作数
这类操作数表示指令欲转移的目的地址,操作数只有一个,称为目的操作数。转移地址
类型的操作数有立即操作数、寄存器操作数和存储器操作数,长度为 16 位或 32 位。转移地
址为 16 位属于段内转移,转移地址为 32 位属于段间转移。
如:JMP AX 指令中的操作数 AX 寄存器
JMP 2000H 指令中的操作数 2000H
JMP WORD PTR [100H]指令中的操作数 WORD PTR [100H]
JMP DWORD PTR [BX]指令中的操作数 DWORD PTR [BX]
4.1.2 与数据有关的寻址方式
8086/8088 的与数据有关的寻址方式分如下七种:立即寻址方式、直接寻址方式、寄存
器寻址方式,寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式、相对基址变
址寻址方式。下面分别加以叙述。
指令
N
1.立即寻址方式
操作数直接放在指令中,以
您可能关注的文档
- 计算机文化基础教学课件作者李淑华16-15奥运课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-1课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-2课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-3课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-4课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-6录制旁白课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-7制作数码相册课件.ppt
- 计算机文化基础教学课件作者李淑华1P6-8播放背景音乐课件.ppt
- 计算机文化基础教学课件作者李淑华1P6.5锄禾-3课件.ppt
- 计算机文化基础教学课件作者李淑华1第1章计算机基础知识课件.ppt
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发附录B调试程序DEBUG课件.pdf
- 计算机组成原理及汇编语言CAI教学课件作者教师版—张思发附录E8086指令系统课件.pdf
- 计算机组成原理及汇编语言教学课件作者第2版电子教案教学课件作者张思发目录课件.ppt
- 计算机组网技术实训教程--胡衍庆第一单元网络物理层的构建课件.ppt
- 计算机组网技术实训教程--胡衍庆第三单元课件.ppt
- 计算机组网技术实训教程--胡衍庆第二单元课件.ppt
- 计算机组网技术实训教程--胡衍庆第五单元网络应用软件的安装与使用课件.ppt
- 计算机组网技术实训教程--胡衍庆第六单元网络管理课件.ppt
- 计算机组网技术实训教程--胡衍庆第四单元网络设备的配置课件.ppt
- 计算机组网技术实训教程电子教案教学课件作者胡衍庆第1单元网络物理层的构建课件.ppt
最近下载
- ASMR简单介绍课件.pptx
- 瞭望&光大:2023商业银行数据资产估值白皮书.pdf VIP
- 2025年山西林业职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- 艾滋病合并肺孢子菌肺炎诊疗专家共识(2024年版).pptx VIP
- 2024年山西电力职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- 影视项目可行性研究报告.docx VIP
- 2024年山西职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- 十一人制足球规则.ppt VIP
- 中考语文阅读理解《石矶娘娘是什么岩石》含答案解析.docx VIP
- [特种设备高级考试]第四,五章 磁粉检测的器材和设备.pdf
原创力文档


文档评论(0)