版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2章微处理器与总线1微型计算机原理与接口技术(第二版)冯博琴主要内容:微处理器的一般构成及工作原理;8088微处理器的特点、引线及结构;总线的一般概念;*80386微处理器的特点及结构;*Pentium 4微处理器中的新技术。2微型计算机原理与接口技术(第二版)冯博琴2.1 微型机概述3微型计算机原理与接口技术(第二版)冯博琴了解:微处理器的功能;微处理器的基本组成。4微型计算机原理与接口技术(第二版)冯博琴微处理器的功能是计算机系统的核心根据指令实现各种相应的运算实现数据的暂存实现与存储器和接口的信息通信 .5微型计算机原理与接口技术(第二版)冯博琴微处理器的一般构成运算器控制器内部寄存器
2、组6微型计算机原理与接口技术(第二版)冯博琴2.2 8088微处理器7微型计算机原理与接口技术(第二版)冯博琴主要内容:8088/8086CPU的特点8088CPU外部引线及功能;8088CPU的内部结构和特点;各内部寄存器的功能;8088的工作时序。8微型计算机原理与接口技术(第二版)冯博琴一、8088/8086CPU的特点了解:程序与指令指令执行的一般过程指令的串行执行与并行流水线执行8088/8086CPU的主要特点9微型计算机原理与接口技术(第二版)冯博琴1. 程序和指令程序:具有一定功能的指令的有序集合指令:由人向计算机发出的、能够为计算机所识别的命令。10微型计算机原理与接口技术(
3、第二版)冯博琴2. 指令执行的一般过程 取指令 指令译码 读取操作数 执行指令 存放结果11微型计算机原理与接口技术(第二版)冯博琴3. 串行和并行方式的指令流水线串行工作方式: 控制器和运算器交替工作,按顺序完成 上述指令执行过程。并行工作方式: 运算器和控制器可同时工作。12微型计算机原理与接口技术(第二版)冯博琴串行工作方式8088以前的CPU采用串行工作方式:取指令1执行指令1分析指令1CPUBUS忙碌忙碌取指令2执行指令2分析指令213微型计算机原理与接口技术(第二版)冯博琴并行工作方式8088CPU采用并行工作方式BIU EU取指令1执行指令1分析指令1CPU取指令2执行指令2分析
4、指令2取指令2执行指令2分析指令2忙碌忙碌忙碌忙碌忙碌14微型计算机原理与接口技术(第二版)冯博琴4. 8088/8086 CPU的特点采用并行流水线工作方式 通过设置指令预取队列实现对内存空间实行分段管理 将内存分为4个段并设置地址段寄存器,以实 现对1MB空间的寻址支持多处理器系统CPU内部结构存储器寻址部分工作模式15微型计算机原理与接口技术(第二版)冯博琴8088CPU的两种工作模式8088可工作于两种模式下 最小模式 最大模式最小模式为单处理器模式,控制信号较少,一般可不必接总线控制器。最大模式为多处理器模式,控制信号较多,须通过总线控制器与总线相连。16微型计算机原理与接口技术(第
5、二版)冯博琴注意下列几点:8086的数据线和地址线是复用的,8086可用高8位传送1字节,也可用低8位传送1个字节,还可一次传送1个字RESET是系统复位信号17微型计算机原理与接口技术(第二版)冯博琴两种工作模式的选择方式8088是工作在最小还是最大模式由MN/MX端状态决定。MN/MX=0工作于最大模式,反之工作于最小模式18微型计算机原理与接口技术(第二版)冯博琴二、8088CPU的引线及功能引脚定义的方法可大致分为:每个引脚只传送一种信息(RD等);引脚电平的高低不同的信号(IO/M等);CPU工作于不同方式有不同的名称和定义(WR/LOCK 等);分时复用引脚(AD7AD0 等) ;
6、引脚的输入和输出分别传送不同的信息(RQ/GT)19微型计算机原理与接口技术(第二版)冯博琴主要引线(最小模式下)地址线和数据线:AD7-AD0:低8位地址和数据信号分时复用。在传送地址信号时为单向,传送数据信号时为双向。A19-A16:高4位地址信号,分时复用。A15-A8 :输出8位地址信号。20微型计算机原理与接口技术(第二版)冯博琴主要的控制和状态信号WR: 写信号;RD: 读信号;IO/M:为“0”表示访问内存, 为“1”表示访问接口;DEN: 低电平有效时,允许进行读/写操作;RESET:复位信号。21微型计算机原理与接口技术(第二版)冯博琴例:当WR=1,RD=0,IO/M=0时
7、, 表示CPU当前正在进行读存储器操作22微型计算机原理与接口技术(第二版)冯博琴READY信号23微型计算机原理与接口技术(第二版)冯博琴中断请求和响应信号INTR:可屏蔽中断请求输入端NMI:非屏蔽中断请求输入端INTA:中断响应输出端24微型计算机原理与接口技术(第二版)冯博琴总线保持信号HOLD:总线保持请求信号输入端。当CPU 以外的其他设备要求占用总线时, 通过该引脚向CPU发出请求。HLDA:总线保持响应信号输出端。CPU对 HOLD信号的响应信号。25微型计算机原理与接口技术(第二版)冯博琴26微型计算机原理与接口技术(第二版)冯博琴三、8088CPU的内部结构8088内部由两
8、部分组成: 执行单元(EU) 总线接口单元(BIU)27微型计算机原理与接口技术(第二版)冯博琴执行单元包括 运算器 8个通用寄存器 1个标志寄存器 EU部分控制电路教材第46页图2-6图28微型计算机原理与接口技术(第二版)冯博琴执行单元功能指令译码指令执行暂存中间运算结果保存运算结果特征指令的执行在标志寄存器FLAGS中在ALU中完成在通用寄存器中29微型计算机原理与接口技术(第二版)冯博琴总线接口单元功能:从内存中取指令到指令预取队列负责与内存或输入/输出接口之间的数据传送在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。30微型计算机原理与接口技
9、术(第二版)冯博琴结论指令预取队列的存在使EU和BIU两个部分可同时进行工作,从而提高了CPU的效率;降低了对存储器存取速度的要求31微型计算机原理与接口技术(第二版)冯博琴8088的内部寄存器含14个16位寄存器,按功能可分为三类 8个通用寄存器 4个段寄存器 2个控制寄存器深入理解:每个寄存器中数据的含义32微型计算机原理与接口技术(第二版)冯博琴通用寄存器 数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI)33微型计算机原理与接口技术(第二版)冯博琴数据寄存器8088含4个16位数据寄存器,它们又可分为8个8位寄存器,即:AXBXCXDXAH,A
10、LCH,CLBH,BLDH,DL34微型计算机原理与接口技术(第二版)冯博琴数据寄存器特有的习惯用法AX:累加器。所有I/O指令都通过AX与接口传送 信息,中间运算结果也多放于AX中;BX:基址寄存器。在间接寻址中用于存放基地址;CX:计数寄存器。用于在循环或串操作指令 中存放计数值;DX:数据寄存器。在间接寻址的I/O指令中存放 I/O端口地址;在32位乘除法运算时,存放 高16位数。35微型计算机原理与接口技术(第二版)冯博琴地址指针寄存器SP:堆栈指针寄存器,其内容为栈顶的 偏移地址;BP:基址指针寄存器,常用于在访问内 存时存放内存单元的偏移地址。36微型计算机原理与接口技术(第二版)
11、冯博琴BX与BP在应用上的区别作为通用寄存器,二者均可用于存放数据;作为基址寄存器,用BX表示所寻找的数据在数据段;用BP则表示数据在堆栈段。37微型计算机原理与接口技术(第二版)冯博琴变址寄存器SI:源变址寄存器DI:目标变址寄存器变址寄存器常用于指令的间接寻址或变址寻址。特别是在串操作指令中,用SI存放源操作数的偏移地址,而用DI存放目标操作数的偏移地址。38微型计算机原理与接口技术(第二版)冯博琴段寄存器 用于存放相应逻辑段的段基地址 CS:代码段寄存器。代码段存放指令代码 DS:数据段寄存器 ES:附加段寄存器 SS:堆栈段寄存器:指示堆栈区域的位置存放操作数39微型计算机原理与接口技
12、术(第二版)冯博琴控制寄存器IP:指令指针寄存器,其内容为下一条要执行 指令的偏移地址FLAGS:标志寄存器,存放运算结果的特征 6个状态标志位(CF,SF,AF,PF,OF,ZF) 3个控制标志位(IF,TF,DF)40微型计算机原理与接口技术(第二版)冯博琴四、存储器寻址段基地址(16位) 310150 0 0 0段基地址(16位)段首地址 1904 段首的偏移地址:0000H41微型计算机原理与接口技术(第二版)冯博琴物理地址段基地址 =6000H段首地址偏移地址物理地址数据段60009H00H12H60000H0009H42微型计算机原理与接口技术(第二版)冯博琴四、存储器寻址物理地址
13、由段基地址和偏移地址组成物理地址=段基地址16+偏移地址0 0 0 0段首地址 1904 偏移地址+物理地址43微型计算机原理与接口技术(第二版)冯博琴例:已知 CS=1055H, DS=250AH ES=2EF0H SS=8FF0H 某操作数偏移地址=0204H,画出各段在内存中的分布、段首地址及操作数的物理地址。44微型计算机原理与接口技术(第二版)冯博琴例题解答设操作数在数据段,则操作数的物理地址为:250AH 16+0204H = 252A4H10550H250A0H2EF00H8FF00HCSDSESSS 45微型计算机原理与接口技术(第二版)冯博琴堆栈及堆栈段的使用堆栈:内存中一个
14、特殊区域,用于存放暂时不用或需要保护的数据。常用于响应中断或子程序调用。46微型计算机原理与接口技术(第二版)冯博琴例:若已知(SS)=1000H (SP)=0100H则堆栈段的段首地址 = ?栈顶地址=?若该段最后一个单元 地址为10200H,则栈底=?段首栈底栈顶堆栈区47微型计算机原理与接口技术(第二版)冯博琴五、时序时序的概念:CPU各引脚信号在时间上的关系总线周期:CPU完成一次访问内存(或接口) 操作所需要的时间。一个总线周期 至少包括4个时钟周期。48微型计算机原理与接口技术(第二版)冯博琴微处理器的一般工作过程一个程序工作例(求解5+8)取指令1取操作数1取指令2执行指令249
15、微型计算机原理与接口技术(第二版)冯博琴2.5 系统总线50微型计算机原理与接口技术(第二版)冯博琴主要内容:总线的基本概念和分类;总线的工作方式;常用系统总线标准。51微型计算机原理与接口技术(第二版)冯博琴一、概述总线: 是一组导线和相关的控制、驱动电路的集合。是计算机系统各部件之间传输地址、数据和控制信息的通道。地址总线(AB)数据总线(DB)控制总线(CB)52微型计算机原理与接口技术(第二版)冯博琴总线分类CPU总线系统总线外部总线片内总线片外总线按相对CPU的位置分按层次结构分内部总线:CPU内部连接各寄存器及运算部件之间的总线。系统总线:CPU同计算机系统的其他高速功能部件,如存
16、储器、通道等互相连接的总线。I/O总线:中、低速I/O设备之间互相连接的总线。53微型计算机原理与接口技术(第二版)冯博琴二、总线的系统结构单总线结构 在许多单处理器的计算机中,使用一条单一的系统总线来连接CPU、主存和I/O设备,叫做单总线结构。如图所示: 此时要求连接到总线上的逻辑部件必须高速运行,以便在某些设备需要使用总线时能迅速获得总线控制权;而当不再使用总线时,能迅速放弃总线控制权。54微型计算机原理与接口技术(第二版)冯博琴多总线结构 2.双总线结构这种结构保持了单总线系统简单、易于扩充的优点,但又在CPU和主存之间专门设置了一组高速的存储总线,使CPU可通过专用总线与存储器交换信
17、息,并减轻了系统总线的负担,同时主存仍可通过系统总线与外设之间实现DMA操作,而不必经过CPU。当然这种双总线系统以增加硬件为代价。如图所示:55微型计算机原理与接口技术(第二版)冯博琴面向CPU的双总线结构存储器与I/O接口间无直接通道CPU M I/O I/O I/O56微型计算机原理与接口技术(第二版)冯博琴面向存储器的双总线结构在单总线结构基础上增加一条CPU到存储器的高速总线CPU M I/O I/O I/O57微型计算机原理与接口技术(第二版)冯博琴3.三总线结构 它是在双总线系统的基础上增加I/O总线形成的。 在DMA方式中,外设与存储器间直接交换数据而不经过CPU,从而减轻了C
18、PU对数据输入输出的控制,而“通道”方式进一步提高了CPU的效率。通道实际上是一台具有特殊功能的处理器,又称为IOP(I/O处理器),它分担了一部分CPU的功能,以实现对外设的统一管理及外设与主存之间的数据传送。显然,由于增加了IOP,使整个系统的效率大大提高。然而这是以增加更多的硬件代价换来的。58微型计算机原理与接口技术(第二版)冯博琴总线操作特点:任意时刻,总线上只能有一对设备进行信息交换。(分时)总线周期微处理器通过外部总线对存储器或I/O端口进行一次读/写操作的过程。一个总线周期内做的操作:总线请求总线仲裁寻址数据传送59微型计算机原理与接口技术(第二版)冯博琴总线性能指标 总线的带宽总线本身所能达到的最高传输速率,是衡量总线性能的重要指标,单位兆字节每秒(MB/s)。【例1】(1)某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少? (2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少?解 (1)设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示, 根据定义可得 Dr = D/T = D1/T = Df =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国风力发电机主轴行业市场发展趋势及投资战略研究报告
- 2025-2030年中国锌锰扣式电池行业市场规模分析及投资策略研究报告
- 2025-2030年中国金属锶行业发展动态及投资规划研究报告
- 2025年度食品供应合同(含卫生标准)2篇
- 再生橡胶在建筑隔热材料中的应用考核试卷
- 发酵调味品的标准化与规范化生产考核试卷
- 医疗设备租赁设备召回与不良事件处理考核试卷
- 体育用品行业法律法规遵守考核试卷
- 医疗实验室有害物质处理与排放考核试卷
- 信托与文化传承保护项目考核试卷
- 2025年度土地经营权流转合同补充条款范本
- 南通市2025届高三第一次调研测试(一模)地理试卷(含答案 )
- Python试题库(附参考答案)
- 聚酯合成副反应介绍
- DB37-T 1342-2021平原水库工程设计规范
- 电除颤教学课件
- 广东省药品电子交易平台结算门户系统会员操作手册
- DB32T 3960-2020 抗水性自修复稳定土基层施工技术规范
- 大断面隧道设计技术基本原理
- 41某31层框架结构住宅预算书工程概算表
- 成都市国土资源局关于加强国有建设用地土地用途变更和
评论
0/150
提交评论