电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPTX文档下载
分享到微信 分享到微博 分享到QQ空间

山东大学微机原理与应用课件02微处理器与总线

  • 资源ID:277280313       资源大小:390.70KB        全文页数:75页
  • 资源格式: PPTX        下载积分:5金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要5金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

山东大学微机原理与应用课件02微处理器与总线

1第第2 2章章微处理器与总线主要内容:微处理器的功能和结构8088/8086微处理器特点主要引线功能和内部结构内部寄存器实地址模式下的存储器寻址总线时序总线2一、微处理器及一、微处理器及8088/8086CPU31. 微处理器运算器控制器内部寄存器4微处理器微处理器2. 程序和指令程序:具有一定功能的指令的有序集合指令:由人向计算机发出的、能够为计算机所识别的命令。53. 指令执行的一般过程取指令6取指部件,分析部件,执行部件取指部件,分析部件,执行部件指令译码指令译码读取操作数读取操作数执行指令执行指令存放结果存放结果4. 顺序执行和并行流水线顺序执行方式:各功能部件交替工作,按顺序完成指令的执行过程。并行流水线方式:各功能部件并行工作。7顺序工作方式8取指令取指令1 1执行执行指令指令1 1分析分析指令指令1 1CPUBUS忙碌忙碌忙碌忙碌取指令取指令2执行执行指令指令2分析分析指令指令2并行流水线工作方式9 EU取指令取指令1 1执行执行指令指令1 1分析分析指令指令1 1CPU取指令取指令2执行执行指令指令2分析分析指令指令2取指令取指令3执行执行指令指令3分析分析指令指令3BIU忙碌忙碌忙碌忙碌忙碌忙碌忙碌忙碌忙碌忙碌5. 8088/8086 8088/8086 CPU的特点采用并行流水线工作方式 通过设置指令预取队列实现对内存空间实行分段管理 将内存分为4个段并设置地址段寄存器,以实 现对1MB空间的寻址支持多处理器系统10CPU内内部结构部结构存储器寻存储器寻址部分址部分工作模式工作模式6. 8088CPU的两种工作模式8088可工作于两种模式下 最小模式 最大模式最小模式为单处理器模式。最大模式为多处理器模式。11两种工作模式的选择方式8088是工作在最小还是最大模式由MN/MX引线的状态决定。MN/MX=0工作于最大模式MN/MX=1工作于最小模式12二、二、80888088/8086的引线及功能的引线及功能131. 主要引线最小模式下的最小模式下的8088引线引线地址线和数据线:AD0AD7:低8位地址和低8位数据信号分时复用。在传送地址信号时为单向,传送数据信号时为双向。A16-A19:高4位地址信号,与状态信号分时复用。A8A15 :8位地址信号14主要的控制和状态信号WR: 写信号;RD: 读信号;IO/M:为“0”表示访问内存, 为“1”表示访问接口;DEN: 低电平有效时,允许进行读/写操作;DT/R:数据收发器的传送方向控制; ALE:地址锁存信号;RESET:复位信号。15例:当WR=1,RD=0,IO/M=0时, 表示CPU当前正在进行读存储器操作16READY信号17中断请求和响应信号INTR:可屏蔽中断请求输入端NMI: 非屏蔽中断请求输入端INTA:中断响应输出端18总线保持信号HOLD:总线保持请求信号输入端。当CPU 以外的其他设备要求占用总线时, 通过该引脚向CPU发出请求。HLDA:总线保持响应信号输出端。CPU对 HOLD信号的响应信号。192. 80888088和8086CPU8086CPU引线功能比较数据总线宽度不同8088的外部总线宽度是8位,8086为16位。访问存储器和输入输出控制信号含义不同8088IO/M=0表示访问内存;8086IO/M=1表示访问内存。其他部分引线功能的区别20三、三、80888088/8086的内部结构的内部结构211. 组成8088/8086内部由两部分组成: 执行单元(EU) 总线接口单元(BIU)222. 执行单元 运算器 8个通用寄存器 1个标志寄存器 EU部分控制电路23教材第教材第43页页图图2-2-6图图执行单元功能指令译码指令执行暂存中间运算结果保存运算结果特征24指令的执行指令的执行在标志寄存器在标志寄存器FLAGS中中在在ALU中完成中完成在通用寄存器中在通用寄存器中3. 总线接口单元功能:从内存中取指令到指令预取队列指令预取队列是并行流水线工作的基础负责与内存或输入/输出接口之间的数据传送在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。25结论指令预取队列的存在使EU和BIU两个部分可同时进行工作,从而:提高了CPU的效率;降低了对存储器存取速度的要求26四、内部寄存器四、内部寄存器27内部寄存器的类型含14个16位寄存器,按功能可分为三类 8个通用寄存器 4个段寄存器 2个控制寄存器28深入理解:每个寄存器中数据的含义深入理解:每个寄存器中数据的含义1. 通用寄存器 数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI)29数据寄存器8088/8086含4个16位数据寄存器,它们又可分为8个8位寄存器,即:AXBXCXDX30AH,ALCH,CLBH,BLDH,DL数据寄存器特有的习惯用法AX:累加器。所有I/O指令都通过AX与接口传送 信息,中间运算结果也多放于AX中;BX:基址寄存器。在间接寻址中用于存放基地址;CX:计数寄存器。用于在循环或串操作指令 中存放计数值;DX:数据寄存器。在间接寻址的I/O指令中存放 I/O端口地址;在32位乘除法运算时,存放 高16位数。31地址指针寄存器SP:堆栈指针寄存器,其内容为栈顶的 偏移地址;BP:基址指针寄存器,常用于在访问内 存时存放内存单元的偏移地址。32BX与BP在应用上的区别作为通用寄存器,二者均可用于存放数据;作为基址寄存器,用BX表示所寻找的数据在数据段;用BP则表示数据在堆栈段。33变址寄存器SI:源变址寄存器DI:目标变址寄存器变址寄存器在指令中常用于存放数据在内存中的地址。342. 控制寄存器IP指令指针寄存器,其内容为下一条要执行指令的偏移地址。FLAGS标志寄存器,存放运算结果的特征6个状态标志位(CF,SF,AF,PF,OF,ZF)3个控制标志位(IF,TF,DF)35内存中的程序内存中的程序指令指令1指令指令2指令指令n分析分析获取操作数获取操作数执行执行存放结果存放结果程序计程序计数器数器PC地址地址CPU取出取出操作数操作数状态标志位(1)CF(Carry Flag) 进位标志位。加(减)法运算时,若最高位有进(借)位则CF=1 PF(Parity Flag)奇偶标志位。运算结果的低8位中“1”的个数为偶数时PF=l AF(Auxiliary Carry Flag)辅助进位标志位。加(减)操作中,若Bit3向Bit4有进位(借位),AF=1 36状态标志位(2)ZF(Zero Flag)零标志位。当运算结果为零时ZF=1 SF(Sign Flag)符号标志位。当运算结果的最高位为1时,SF=l OF(Overflow Flag)溢出标志位。当算术运算的结果超出了有符号数的可表达范围时,OF=l 37状态标志位例给出以下运算结果及运算后各状态标志位的状态:10110110+11110100 10110110 + 11110100 10101010381CF= OF=AF= PF=SF= ZF=111010控制标志位TF(Trap Flag)陷井标志位,也叫跟踪标志位。TF=1时,使CPU处于单步执行指令的工作方式。IF(Interrupt Enable Flag)中断允许标志位。IF=1使CPU可以响应可屏蔽中断请求。DF(Direction Flag)方向标志位。在数据串操作时确定操作的方向。 393. 段寄存器作用用于存放相应逻辑段的段基地址8086/8088内存中逻辑段的数量最多为64K个8086/8088内存中逻辑段的类型代码段数据段附加段堆栈段40存放指令代码存放指令代码存放操作的数据存放操作的数据存放操作的数据存放操作的数据存放暂时不用但需保存的数据。存放暂时不用但需保存的数据。为什么叫逻辑段?为什么叫逻辑段?每个段寄存器中存放的内容每个段寄存器中存放的内容=?段寄存器CS代码段寄存器,存放代码段的段基地址。DS数据段寄存器 ,存放数据段的段基地址。ES附加段寄存器,存放数据段的段基地址。SS堆栈段寄存器, 存放堆栈段的段基地址41段寄存器的值表明相应逻辑段在内存中的位置段寄存器的值表明相应逻辑段在内存中的位置五、存储器寻址五、存储器寻址421. 内存单元的编址(1)每个内存单元在整个内存空间中都具有惟一的地址每个内存单元的地址码都由两部分组成:段(基)地址16位段内地址16位43相对地址相对地址/ /偏移地址偏移地址物理地址物理地址80888088为为1616位结构,所以段地址和偏移地址均为位结构,所以段地址和偏移地址均为1616位位存储器的编址(2)段基地址:决定存储单元在内存中的位置相对地址(偏移地址)决定该存储单元相对段内第一个单元的距离逻辑段的起始地址称为段首每个逻辑段内的第一个单元44段首的偏移地址段首的偏移地址=0=0存储器的编址(3)450 0 0 00 0 0 0段基地址(段基地址(1616位)位)段首地址(段首的物理地址)段首地址(段首的物理地址) 1904段首的偏移地址:段首的偏移地址:0000H段基地址(段基地址(1616位)位) 31015 存储器的编址(4)例:段基地址 =6000H段首地址偏移地址=0009H物理地址46数数据据段段6006000 09 9H0000H1212H6006000 00 0H9 9n物理地址:物理地址:n内存单元在整个内存空间中的惟一地址内存单元在整个内存空间中的惟一地址2. 实地址模式下的存储器地址变换内存物理地址由段基地址和偏移地址组成47物理地址物理地址= =段基地址段基地址16+16+偏移地址偏移地址0 0 0 00 0 0 0段首地址段首地址 1904 偏移地址偏移地址+物物理理地地址址例:已知 CS=1055H, DS=250AH ES=2EF0H SS=8FF0H画出各段在内存中的分布。48例:CS=1055H段首地址=10550HDS=250AH段首地址=250A0HES=2EF0HSS=8FF0H491055010550H250250A0H2 2EF00H8 8FF00H代码段代码段数据段数据段附加段附加段堆栈段堆栈段 例设某操作数存放在数据段,DS=250AH,数据所在单元的偏移地址=0204H。则该操作数所在单元的物理地址为:250AH 16+0204H = 252A4H503. 存储器的保护模式保护模式:支持多任务的工作模式,提供了多任务保护机制;内存段的访问受到限制,不能再随意存取数据段。 保护模式下的内存访问不再直接从段寄存器中获得段基地址,段基地址存放在内存的段描述符表中,由段描述符寄存器给出段描述符表的基地址,段寄存器中仅存放段选择符。51保护模式下的存储器地址变换524. 堆栈及堆栈段的使用堆栈:内存中一个特殊区域,用于存放暂时不用或需要保护的数据。常用于响应中断或子程序调用。53例:已知SS=1000H,SP=0100H则:堆栈段的段首地址= 栈顶(偏移)地址=若该段最后一个单元 地址为10200H,则:栈底偏移地址=54段首段首栈底栈底栈顶栈顶堆堆栈栈区区10000H0100H0200H5. 内部寄存器小结全部为16位寄存器只有4个数据寄存器分别可分为2个8位寄存器所有16位寄存器中:全部通用寄存器中,只有AX和CX中的内容一定为参加运算的数据,其余通用寄存器中的内容可能是数据,也可能是存放数据的地址;SP中的内容通常为堆栈段的栈顶地址;段寄存器中的内容为相应逻辑段的段地址;IP中的内容为下一条要取的指令的偏移地址;FLAGS中有9位标志位556. 实模式下的存储器寻址小结每个内存单元在整个内存空间中都具有惟一地址每个内存单元的地址都由两部分组成:段基地址 段内相对地址(偏移地址)段基地址决定了逻辑段在内存中所占的区域,改变段基地址,则改变了逻辑段的位置。一个逻辑段的默认长度为64KB,最小长度值为16B。逻辑段可以有多个,但只有4种类型。在一个程序模块中,每种类型的逻辑段最多只能有一个。56六、总线时序六、总线时序57时序时序:CPU各

注意事项

本文(山东大学微机原理与应用课件02微处理器与总线)为本站会员(东***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.