欢迎来到天天文库
浏览记录
ID:42038071
大小:1.36 MB
页数:96页
时间:2019-09-06
《微处理器及其结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章微处理器及其结构8086/8088内部结构存储器结构8086/8088CPU引脚及功能8086/8088CPU内部时序微处理器性能指标重点:8086CPU的组成及各部分的作用,8086的程序设计级模型,8086存储器的分段、物理地址的形成,8086工作时序,堆栈的概念难点:8086工作时序、物理地址的形成学习说明熟练掌握:能够很快地根据题目要求得到答案。基本了解:知道原理,不必深究。预设伏笔:先有所了解,学到后面自然明白。微处理器性能指标字长主频、外频、倍频地址总线的宽度主存容量高速缓存工艺形成及其它字长字长
2、:是微处理器在交换、加工、存储信息时,其信息位的最基本的长度。与数据总线的根数和内部寄存器的位数相同。10110101被加数8位+10001111加数8位进位111111101000100和8位PSW标志寄存器运算器标志寄存器运算器被加数加数和进位字长是衡量CPU工作性能的一个重要参数。不同类型的CPU有不同的字长。如:Intel40044位80808位8088/8086/8028616位80386/80486、Pentium32位Itanium(安腾)64位1010110001100101100110000100
3、0011被加数11000011110000110001010101011000加数111111111111进位01110000001010001010110110011011和+4位8次8位4次16位2次32位1次8086/8088CPU性能指标8086:是INTEL系列16位微处理器,采用HOMS(高密度金属氧化物半导体)技术,集成度为29000个管/片。数据总线:16位地址总线:20位,可直接寻址的地址空间为1M字节。8088:准16位机,CPU内部数据总路线为16位,外部8位,20位地址总线,推出8088的目
4、的是为了向下兼容以前的8位微型机。1.8086/8088内部结构内部结构8086CPU结构框图及分析8086CPU内部寄存器指令执行单元EU总线接口单元BIU8088CPU的结构特点通用寄存器段寄存器标志寄存器指令指针寄存器1.18086基本结构图时钟微处理器RAMROMIO接口IO接口电源外部设备外部设备DBABCB1.28086CPU内部结构框架ALUTMPTMP标志寄存器FR控制单元EU通用寄存器161616指令队列缓冲器总线控制逻辑通信寄存器CSESSSDSIP地址产生器BIU16816201.28086C
5、PU内部结构框架ALUTMPTMP标志寄存器FR控制单元EU通用寄存器161616指令队列缓冲器总线控制逻辑通信寄存器CSESSSDSIP地址产生器BIU1681620执行部件EU的作用:负责执行指令、形成有效地址EA。EU包括四部分:运算器=ALU+TEMP标志寄存器控制单元通用寄存器1.28086CPU内部结构框架ALUTMPTMP标志寄存器FR控制单元EU通用寄存器161616指令队列缓冲器总线控制逻辑通信寄存器CSESSSDSIP地址产生器BIU1681620总线接口部件BIU的作用是预取指令、形成实际地址
6、PA、输入输出数据。BIU主要由五部分组成:指令队列缓冲器总线控制逻辑段寄存器指令指针寄存器地址产生器总线利用率高。串行结构:取指令[->取操作数]->执行指令->存放结果CPU利用率高,计算速度快。两部分的动作管理遵循以下原则。1.每当8086的指令队列中有2个空字节,BIU就会自动把指令取到指令队列中;2.同时EU从指令队列中取出一条指令并分析、执行指令;3.当指令队列已满而EU对BIU又无总线访问请求时,BIU进入空闲状态;4.在执行转移、调用和返回指令时,指令队列中原有内容被自动清除。微处理器结构特点1.3
7、8088CPU内部结构框架1.4寄存器-通用寄存器四个16位通用寄存器、两个变址寄存器、两个指针寄存器。AX:累加器(Accumulator)BX:基址寄存器(BaseIndex)CX:计数寄存器(CountIndex)DX:数据寄存器(DataIndex)SI:源变址寄存器(SourceIndex)DI:目标寄存器(DestinationIndex)SP:堆栈指针(StackPointer)BP:基址指针(BasePointer)AXBXCXDX01587ALAHBLBHCLCHDLDHSIDISPBP1.4寄存
8、器-标志寄存器FROFDFIFTFSFZFAFPFCF15870状态标志位CF—进位标志,CF=1,有进(借)位(算术)。PF—奇偶标志,含1个数为偶数,PF=1。AF—辅助进位位,D3向D4有进借位,AF=1。OF—溢出标志,OF=CF+CD。OF=1,有溢出。SF—符号标志,SF=1,D7(D15)=1。ZF—零标志,ZF=1,结果为零。控制位IF—中断
此文档下载收益归作者所有