欢迎来到天天文库
浏览记录
ID:51593457
大小:222.50 KB
页数:30页
时间:2020-03-25
《微型计算机原理与应用课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微处理器(CPU);CPU的内部和外部结构;微处理器级总线的概念;CPU的功能结构;8086寄存器结构;存储器组织与分段、I/O端口地址空间;第2章8086CPU结构与功能本章重点难点本教案内容第2章8086CPU结构与功能微处理器的外部结构微处理器的内部结构微处理器的功能结构微处理器的寄存器组织微处理器的存储器和I/O组成内部结构微处理器的总线结构。外部结构微处理器的一般结构}2.1微处理器的外部结构8086CPU片有40个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交换。CPU的这些引脚信号称为微处理器级的
2、总线,它应该能够完成下列功能:与存储器之间交换信息(指令及数据);与I/O设备之间交换信息;能输入和输出必要的信号。微处理器的外部结构如图2.1所示按功能分,这些总线可以分为三种:(1)传送信息(指令或数据)的数据总线(DataBus)(2)指示欲传信息的来源或目的地址的地址总线(AddressBus)(3)管理总线上活动的控制总线(ControlBus)2.1微处理器的外部结构CPU通过地址总线输出地址码来选择某一存储单元或某一称为I/O端口的寄存器,是单向的。地址码的位数决定了地址空间的大小。n位地址总线可有个地址(0∽
3、-1)。16位地址总线65536(64KB)20位地址总线1MB32位地址总线4GB.地址总线:2.1微处理器的外部结构8086/8088地址总线20位存储器地址总线20位,地址空间1MBI/O地址总线16位(低16位)地址空间64KB2.1微处理器的外部结构.数据总线:用于CPU和存储器或I/O接口之间传送数据,是双向的。微处理器数据总线的条数决定CPU和存储器或I/O设备一次能交换数据的位数,是区分微处理器是多少位的依据。8086CPU的数据总线是16条,我们就说8086CPU是16位微处理器。2.1微处理器的外部结构.
4、控制总线:管理总线上的活动,用来传送自CPU发出的控制信息或外设送到CPU的状态信息,大部分是单向的,有有一些是双向的。2.1微处理器的外部结构2.2微处理器的内部结构微处理器是组成计算机系统的核心部件,它具有运算和控制的功能。具体地讲,CPU应具有下述基本功能:进行算术和逻辑运算;具有接收存储器和I/O接口来的数据和发送数据给存储器和I/O接口的能力;可以暂存少量数据;能对指令进行寄存、译码并执行指令所规定的操作;能提供整个系统所需的定时和控制信号;可响应I/O设备发出的中断请求。2.2微处理器的内部结构1.CPU内部结构
5、及各部分功能简介典型的CPU内部结构如图3.1.1所示。2.2微处理器的内部结构I/O控制逻辑ALU控制器工作寄存器CPU程序计数器(PC)指令寄存器(IR)指令译码器(ID)控制逻辑部件堆栈指示器(SP)状态寄存器(PSW)地址寄存器数据寄存器┆┆图2.2典型的CPU内部结构如图2.2所示CPU包括算术/逻辑运算单元(ALU)控制器工作寄存器组I/O控制逻辑地址寄存器数据寄存器2.2微处理器的内部结构①算术逻辑运算单元ALU(Arithmetic/LogicUnit):它是运算器的核心,几乎所有的算术运算,逻辑运算和移位操
6、作都是由ALU完成的。2.2微处理器的内部结构②工作寄存器:暂存用于寻址和计算过程的信息。工作寄存器分为两组:数据寄存器组和地址寄存器。但有的寄存器兼有双重用途。数据寄存器用来暂存操作数和中间运算结果。地址寄存器用于操作数的寻址。2.2微处理器的内部结构③控制器:它是CPU的“指挥中心”,完成指令的读入,寄存,译码和执行。从图(3.1.1)中可以看出,一般微处理器中的控制器由6部分组成:程序计数器(PC:ProgramCounter)指令寄存器(IR:InstructionRegister)指令译码器(ID:Instruct
7、ionDecoder)控制逻辑部件处理机状态字PSW(ProcessorStateWord)堆栈指示器(SP)StackPointer2.2微处理器的内部结构用于保存下一条要执行的指令的地址,即由它提供一个存储器地址,按此地址从对应存储器单元取出的内容,就是要执行的指令。一般指令是顺序存放在存储器内的,所以程序计数器也叫指令地址计数器。由此可见,在程序执行过程中要实现程序的转移,就要改变程序计数器PC的内容。程序计数器(PC)2.2微处理器的内部结构保存从存储器中读入的当前要执行的指令。指令寄存器(IR)指令译码器(ID)对
8、指令寄存器中保存的指令进行译码分析。控制逻辑部件根据ID对指令的译码分析,发出相应的一系列的节拍脉冲和电位(控制信号),去完成指令的所有操作。2.2微处理器的内部结构处理器状态字(PSW)暂存处理器当前的状态。PSW中的各位用来指示诸如算术运算结果的正/负,是否为零,是否有进位或借位,是否
此文档下载收益归作者所有