- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第3章8086微处理器
第三章 8086微处理器 基本内容:编程结构,工作模式和引脚信号,最小模式下的典型配置,总线操作和时序。 重点内容:编程结构,工作模式(最小模式),引脚信号,总线周期。 难点内容:编程结构,存储器组织及分段概念。 基本要求:掌握8086的存储器,理解存储器分段概念,掌握物理地址形式用法,掌握信息的分段存储和段寄存器间的关系;掌握8086编程结构,理解引脚定义和两种组织模式(最大模式和最小模式),了解8086的系统总线结构及其典型操作过程。 3.1 8086的存储器组织 1. 存储器单元的地址及信息存放 3.1 8086的存储器组织 3.1 8086的存储器组织 3.1 8086的存储器组织 每个存储单元用实际地址(物理地址)来表示。 CPU访问存储器时,要形成20位的物理地址,即先找到某段,再找到该段内的偏移量,CPU是以物理地址访问存储器的。 20位的物理地址= 16D×段地址+偏移地址 段寄存器内容: XXXX XXXX XXXX XXXX 0000 段内偏移量: YYYY YYYY YYYY YYYY ------------------------------------------------------------------------- 20位的物理地址: ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ 一、总线接口部件 功能:负责与 M、I/O 端口传送数据。 总线接口部件要从内存取指令送到指令队列; CPU执行指令时,要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件; 把执行部件的操作结果传送给指定的M或I/O口。 组成: 1、段寄存器 CS:16位的代码段寄存器,管理程序段 DS:16位的数据段寄存器,管理数据段。 ES:16位的扩展段(附加段)寄存器, 管理扩展段。 SS:16位的堆栈段寄存器,管理堆栈段。 一、总线接口部件 2. 16位的指令指针寄存器IP: IP中的内容是下一条指令对现行代码段基地址的偏移量,与段寄存器CS的内容相加,形成取指令的物理地址。 3、20位地址加法器 例:CS=A000H,代码段可寻址的空间? CS左移四位: A000 0 H IP的内容:0000H ~ FFFF H 物理地址:A0000 H ~ AFFFF H 一、总线接口部件 4、6字节的指令队列 指令队列共六字节,总线接口部件BIU从内存取指令,取来的总是放在指令队列中 执行部件EU从指令队列取指令,并执行 顺序指令执行:指令队列存放执行指令后面的那一条指令。 执行转移指令:BIU 清除指令队列中的内容,从新的地址取入指令,立即送往执行单元。 二、执行部件EU 功能:负责指令的执行 组成: 1、 四个通用16位寄存器: AX、BX、CX、DX,每个16位寄存器可作8位寄存器。 16位 8位 8位 AX → AH AL BX → BH BL CX → CH CL DX → DH DL 二、执行部件EU 2、 四个专用16位寄存器 二个指针寄存器 SP(Stack Pointer ):堆栈指针,其内容与堆栈段寄存器SS的内容相加,提供堆栈操作地址。 BP(Base Pointer ):基址指针:构成段内偏移地址的一部分. 二个16位变址寄存器: SI:(Source Index):SI含有源地址意思,产生有效地址或实际地址的偏移量。 DI:(Destination Index):DI含有目的意思, 产生有效地址或实际地址的偏移量。 3、 16位算术逻辑单元ALU: 主要是加法器。大部分指令的执行由加法器完成。 二、执行部件EU 4、 标志寄存器PSW:16位字利用了9位。 标志分两类: 状态标志(6位):反映刚刚完成的操作结果情况。 控制标志(3位):在某些指令操作中起控制作用。 二、执行部件EU 状态标志位 进位标志CF: 最高位进/借位,CF=1,否则CF=0; 奇偶校验标志PF:操作结果中低八位1的个数为偶数,则P=1 辅助进位标志AF:第三位向第四位产生进/借位,AF=1 零标志ZF: 结果为零,ZF=1;否则CF=0; 符号标志SF: 与运算结果的最高位相同; 溢出标志OF: 运算中,有溢出则OF=1 溢出:字节运算结果超出-128~+127 字
您可能关注的文档
- [让孩子学聪明的故事.doc
- [第2讲计划职能之2制定决策.ppt
- [让店铺转化率飙升的六个技巧.doc
- [高考英语二轮模块专题复习课件-阅读填空新课标湖南省.ppt
- [让我们架起友谊的桥梁教学案例及反思.doc
- [第2课人口的迁移与环境.ppt
- [墙体门窗楼梯的计算方法.doc
- [让我们的城市更美.doc
- [第2课工业革命新发展.ppt
- [高考英语交际用语专题复习.ppt
- 2024年河南省许昌市长葛市老城镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省许昌市长葛市增福庙乡招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省驻马店市正阳县永兴乡招聘社区工作者真题及答案详解一套.docx
- 2024年河南省驻马店市平舆县万冢乡招聘社区工作者真题附答案详解.docx
- 2024年浙江省湖州市长兴县白岘乡招聘社区工作者真题带答案详解.docx
- 2024年浙江省丽水市青田县巨浦乡招聘社区工作者真题及答案详解1套.docx
- 2024年浙江省温州市泰顺县包乡招聘社区工作者真题附答案详解.docx
- 2024年河南省驻马店市确山县三里河乡招聘社区工作者真题附答案详解.docx
- 2024年河南省驻马店市确山县双河乡招聘社区工作者真题及答案详解1套.docx
- 2024年河南省驻马店市泌阳县双庙街乡招聘社区工作者真题及完整答案详解1套.docx
最近下载
- 物资管理知识题库-填空题.doc VIP
- Yamaha 雅马哈 乐器音响 PSR-SX600 Owner's Manual (Traditional Chinese) 用户手册.pdf
- 2025年危险性较大工程项目领导带班制度.pdf VIP
- 安徽工程大学【个人简历】简单风格四页精美套装简历-简历模板.docx VIP
- 2024年其他类-化验员-水质化验员考试历年常考点试题带答案.docx VIP
- 中国粮油公司年度经营计划.ppt VIP
- 2024年其他类-化验员-水质化验员考试历年常考点试题带答案.docx VIP
- 2024年其他类-化验员-水质化验员考试历年常考点试题带答案版.docx VIP
- 株洲湘江四桥42米现浇箱梁贝雷支架施工技术方案.doc VIP
- GB50312-2016 综合布线系统工程验收规范.docx VIP
文档评论(0)