欢迎来到天天文库
浏览记录
ID:58908869
大小:708.00 KB
页数:75页
时间:2020-09-29
《第二章 微处理器ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章主要知识点:8086的内部组成、引脚功能和工作模式。2.8086的最小模式组成原理。3.8086微处理器的时序。本章学习的重点:1、8086的内部结构组成;2、8086的四个段寄存器的作用,使用中的差异;3、8086的通用寄存器的作用,使用中的差异;4、8086各引脚的意义和功能;5、8086存储体的组成特点和要求;6、8085物理地址、偏移地址、段地址之间的关系;7、8086的总线时序;学习注意事项:用红颜色表出的字均为重点理解和学习中的难点,希望同学们学习时注意!!第2章8086微处理器第一节微型计算机的组成及工作原理图2.1微型
2、计算机的组成微处理器8086/8088存储器RAM存储器ROMI/O接口外围设备地址总线AB控制总线CB数据总线DB系统总线或三总线2.1.1CPU的基本概念和组成微处理器(机)简称CPU,是用来实现运算和控制功能的部件,由运算器、控制器和寄存器3部分组成。1)运算器用于完成数据的算术和逻辑运算。2)寄存器用来暂存参加运算的操作数和运算结果。3)控制器由指令寄存器、指令译码器和控制电路组成。指令是一组二进制编码信息,主要包括两个内容:告诉计算机进行什么操作;指出操作数或操作数地址。控制电路根据指令的要求向微型机各部件发出一系列相应的控制信
3、息,使它们协调有序地工作。2.2.2存储器1)存储器的作用:图2.1中的存储器是指微型计算机的内存储器,用来存放程序、原始操作数、运算的中间结果数据和最终结果数据。2)程序的组成和格式:程序是按解题顺序编排、用一系列指令表示的计算步骤。程序和数据在形式上均为二进制码,它们均以字节为单位存储在内存储器中,一个字节占用一个存储单元,并具有唯一的地址号。CPU可以对内存储器执行读/写两种操作。CPU可以对内存储器执行读/写两种操作3)读操作过程:读存储器操作是在控制部件发出的读命令控制下,将内存中某个存储单元的内容取出,送入CPU中某个寄存器
4、;4)写操作过程:写存储器操作是在控制部件发出的写命令控制下,将CPU中某寄存器内容传送到存储器的某个存储单元中。注意:写操作执行后,存储单元内容被改变;读操作执行后,存储单元内容不变。2.2.3输入/输出设备及其接口电路输入/输出(缩写为I/O)设备统称外部设备,是微型计算机的重要组成部分。输入设备的任务是将程序、原始数据及现场信息以计算机所能识别的形式送到计算机中,供计算机自动计算或处理用。微型机中常用的输入设备包括键盘、鼠标器、数字化仪、扫描仪、A/D转换器等。输出设备的任务是将计算机的计算和处理结果或回答信号以人能识别的各种形
5、式表示出来。微型机中常用的输出设备包括显示器、打印机、绘图仪、D/A转换器等。软磁盘、硬磁盘及其驱动器对微型机来说,既是输入设备又是输出设备。只读激光盘(CD-ROM)及其驱动器属于微型机的输入设备。软磁盘、硬磁盘及光盘又统称为计算机的外存储器。第二节8086/8088微处理器2.3.18086微处理器结构1、8086/8088微处理器系列概况(1)从8080/8085到80868086是16微处理器,内部及对外有16位数据通路,8080/8085只有8位。8088是8位微处理器,但内部有16位数据通路,而对外为8位数据通路。8086/8
6、088寻址空间1MB,8080/8085为64KB。8086有一个初级流水线结构,内部操作与对外操作具有并行性。2、8086的内部结构组成:8086的内部主要有以下两大部分组成:1)总线接口部件(BIU)2)执行部件(EU)8086的内部结构组成如图2-28086的内部结构内部暂存器IPESSSDSCS输入/输出控制电路总线执行部分控制电路∑ALU标志寄存器AHALBHBLCHCLDHDLSPBPSIDI通用寄存器地址加法器指令队列执行部件(EU)总线接口部件(BIU)16位20位8位8位图2-28086的内部结构组成1234568086
7、微处理器逻辑框图:分EU与BIU两部分:执行部件(EU):由ALU、通用寄存器组、状态寄存器及操作控制器电路组成。总线接口部件(BIU):由专用寄存器、指令队列缓冲器、地址加法器等功能部件组成。形成对外总线,与存储器、I/O接口电路进行数据传输。(1)总线接口部件(BIU)总线接口部件由下列各部分组成:1)4个段地址寄存器;CS——16位的代码段寄存器;DS——16位的数据段寄存器;ES——16位的扩展段寄存器;SS——16位的堆栈段寄存器;2)16位的指令指针寄存器IP;3)20位的物理地址加法器;4)6字节的指令队列缓冲器。段寄存器:
8、8086CPU的地址引脚有20条线,能提供20位的地址信息,可直接对1M个存储单元进行访问,但CPU内部可用来提供地址信息的寄存器都是16位的,那么如何用16位寄存器实现20位地址的寻址呢?8
此文档下载收益归作者所有