"《微机原理》第三章:8086的寻址方式和指令系统详解"
需积分: 9 31 浏览量
更新于2024-01-21
1
收藏 1.92MB PPT 举报
《微机原理》第三章课件详细介绍了《微机原理》工大版教材的内容,其中编写者之一是我们的《微机原理》任课老师。这个课件主要讲解了8086的寻址方式和指令系统。
在第一部分“8086的寻址方式”中,介绍了立即寻址方式和寄存器寻址方式。立即寻址方式通过将立即数送入寄存器来进行操作,例如MOV AL,26H将一个8位立即数送到AL寄存器中,MOV CX,2050H将一个16位立即数送到CX寄存器中。这里需要注意的是,立即数只能作为源操作数,以A~F打头的数字出现在指令中时,前面要加0,以免与其他符号混淆。
寄存器寻址方式则是将一个寄存器的内容拷贝到另一个寄存器中,例如MOV DX,AX将寄存器AX的内容拷贝到寄存器DX中。同样,MOV CL,AH也是类似的操作。
在第二部分“指令的机器码表示方法”中,讲解了指令的机器码表示方法。指令的机器码是由特定的编码规则来表示的,不同的指令有不同的机器码。学习这个部分可以帮助我们了解指令的含义和功能。
第三部分“8086的指令系统”介绍了8086的指令系统。指令系统是指一组指令的集合,这些指令可以完成特定的操作。了解8086的指令系统对于理解微机原理非常重要。
接下来是具体的示例。第一个示例是直接寻址方式,通过将有效地址EA和默认段寄存器DS相乘,可以得到操作数的物理地址。例如MOV AX,[2000H],有效地址EA是[2000H],默认段寄存器是DS,所以操作数的物理地址是10H×DS EA。另一个示例是MOV AL,[2000H],和前面的示例类似,只是操作的是一个8位的数。
最后一个示例是段超越前缀。在MOV AX,ES:[500H]中,ES是段寄存器,[500H]是有效地址EA,通过段超越前缀可以将ES寄存器的内容和[500H]的内容拷贝到AX寄存器中。
通过学习这一章的课件,我们可以更加深入地了解8086的寻址方式和指令系统。这对于我们理解微机原理的工作原理和应用具有重要意义。还是很有收获的,希望之后的课程能够继续学到更多有用的知识。
2021-10-02 上传
2022-11-13 上传
2010-01-13 上传
2009-12-20 上传
2021-12-06 上传
snakemww891018
- 粉丝: 7
- 资源: 9
最新资源
- PureMVC AS3在Flash中的实践与演示:HelloFlash案例分析
- 掌握Makefile多目标编译与清理操作
- STM32-407芯片定时器控制与系统时钟管理
- 用Appwrite和React开发待办事项应用教程
- 利用深度强化学习开发股票交易代理策略
- 7小时快速入门HTML/CSS及JavaScript基础教程
- CentOS 7上通过Yum安装Percona Server 8.0.21教程
- C语言编程:锻炼计划设计与实现
- Python框架基准线创建与性能测试工具
- 6小时掌握JavaScript基础:深入解析与实例教程
- 专业技能工厂,培养数据科学家的摇篮
- 如何使用pg-dump创建PostgreSQL数据库备份
- 基于信任的移动人群感知招聘机制研究
- 掌握Hadoop:Linux下分布式数据平台的应用教程
- Vue购物中心开发与部署全流程指南
- 在Ubuntu环境下使用NDK-14编译libpng-1.6.40-android静态及动态库