- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 典型微处理器 结构与技术 本章主要内容 掌握Intel 8086/8088的内部结构、内部寄存器组、引脚功能、工作模式和存储器组织; 理解Intel 8086/8088的工作时序和系统总线技术; 了解80x86微处理器及Pentium微处理器的结构及特点。 2.1 典型16位微处理器 8088、8086基本类似 16位CPU、地址总线(AB)宽度20位 差别: 指令队列:8088为4字节,8086为6字节 数据总线:8088有8根,8086有16根 8088为准16位CPU:与当时已有的8位外设接口芯片兼容 本课程主要介绍8088(IBM PC采用) 1. 8088的内部结构 执行单元( Execute Unit ) 总线接口单元 ( Bus Interface Unit ) 8088的内部结构 总线接口单元BIU 功能: 从内存中取指令送入指令队列 负责与内存或I/O接口之间的数据传送 执行单元EU 功能: 执行指令 从指令队列中取指令代码 译码 在ALU中完成数据的运算 运算结果 的特征保存在标志寄存器FLAGS中。 (1)数据寄存器 数据寄存器包括累加器AX、基址寄存器BX、计数器CX和数据寄存器DX。这4个16位寄存器又可分别分成高8位(AH、BH、CH、DH)和低8位(AL、BL、CL、DL)寄存器。因此,它们既可作为4个16位数据寄存器使用,也可作为8个8位数据寄存器使用,在编程时可存放源操作数、目的操作数或运算结果。 (2)段寄存器 在8086/88系统中,访问存储器的地址由段基地址和段内偏移地址两部分组成。段寄存器用来存放各分段的逻辑段基址?,并指示当前正在使用的4个逻辑段,包括代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS和附加段数据寄存器ES。 (3)地址指针与变址寄存器 地址指针与变址寄存器一般用来存放主存地址的偏移量(即相对于段起始地址的距离),用于参与地址运算。BIU地址器中的内容与左移4位后的段寄存器内容相加产生20位的物理地址。另外,它们也可作为16位通用寄存器存放操作数或结果。 地址指针与变址寄存器包括堆栈指针寄存器SP、基址指针寄存器BP、源变址寄存器SI和目的变址寄存器DI。 (4)控制寄存器 包括指令指针寄存器IP和标志寄存器FLAGS 1.指令指针(instruction pointer)寄存器IP:用来存放下一条要执行的指令在代码中的偏移地址。和CS段寄存器结合使用。 2.标志寄存器FLAGS:一个16位的寄存器,用来表示当前的数据运算状态以及控制处理器状态或过程。 (此部分内容放到P56页3.4.3标志传送指令部分讲授) 3. 8088微处理器引脚与工作模式 为提高系统性能、耐用性及适应性,8086/8088 CPU设计为可工作在两种模式下,即最小模式和最大模式。 (1).最小模式 最小模式用于由8086/8088单一微处理器构成的小系统。 (2).最大模式 最大模式用于实现多处理器系统,其中,8086/8088 CPU被称为主处理器,其他处理器被称为协处理器。 例如:专用于数值计算的协处理器8087,专用于输入/输出操作的协处理器8089 本课程只介绍8088CPU,8086CPU类似于8088。 (3) 8088 的引脚信号及功能 外部特性表现在其引脚信号上,学习时请特别关注以下几个方面: 引脚的功能 信号的流向 有效电平 三态能力 8088的两种工作模式 两种模式构成两种不同规模的应用系统 最小模式 构成小规模的应用系统——单处理器系统 8088本身提供所有的系统总线信号 最大模式 构成较大规模的应用系统——多处理器系统,例如可以接入数值协处理器8087 控制信号较多,8088和总线控制器8288共同形成系统总线信号 8088的两种模式(续) 两种模式利用MN/MX*引脚区别 MN/MX*接高电平为最小模式 MN/MX*接低电平为最大模式 硬件决定工作方式 两种模式下的内部操作并没有区别 本书以最小模式展开基本原理 IBM PC/XT采用最大模式 8088的引脚图 最小模式的引脚信号 数据和地址引脚 读写控制引脚 中断请求和响应引脚 总线请求和响应引脚 其它引脚 a. 数据和地址引脚 AD7~AD0(Address/Data) 地址/数据分时复用引脚,双向、三态 在访问存储器或外设的总线操作周期中,这些引脚在第一个时钟周期输出存储器或I/O端口的低8位地址A7~A0 其他时间用于传送8位数据D7~D0 a. 数据和地址引脚(续1) A15~A8(Address) 中间8位地址引脚,输出、三态 这些引脚在访问存储器或外设时,提供全部20位地址中的中间
您可能关注的文档
最近下载
- 无机非金属材料工艺学课件.pptx VIP
- 6SR550 NXGPRO+ 中压变频器通讯手册A5E50226719J_NXGpro+ Communication Manual_Chinese.pdf VIP
- 无机非金属材料工艺学课件.pptx VIP
- 2024年高中数学同步高分突破讲义(人教A版2019)1.1空间向量及其运算-(选择性必修第一册)(学生版+解析).docx VIP
- 上海证券交易所上市公司业务操作手册.pdf
- 2025年高考语文备考古诗鉴赏之韩琦《次韵答致政杜公以迁职惠诗》.docx VIP
- 军队文职思维导图:公共科目基础知识-非法.pdf VIP
- 冬季施工混凝土施工方案编制依据.docx VIP
- 儿童财商启蒙课课件.pptx
- 最新民宿劳务合同模板.docx VIP
文档评论(0)