1、1,第2章 微型计算机基础,2,主要内容:,微型机的构成及工作原理 8088/8086 CPU的结构及工作原理 系统总线,3,2.1 微型机的基本结构,掌握: 微机系统的基本组成 微型机的工作原理 8088的存储器组织,4,一、微型计算机系统组成,微型计算机系统的三个层次微处理器(Microprocessor) 微型计算机(Microcomputer)微型计算机系统(Microcomputer System),5,微型计算机系统的三个层次,6,核心级微处理器,微处理器简称CPU,是计算机的核心,主要包括:运算器ALU控制器CU寄存器组Registers 实现运算功能和控制功能,7,硬件系统级微
2、型计算机,以微处理器为核心,配上只读存储器(ROM)、读写存储器(RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。将CPU、存储器、I/O接口、总线等集成在一片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。,8,系统级,以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。微型计算机如果不配有软件,通常称为裸机软件分为系统软件和应用软件两大类。,9,一、微型计算机的基本结构,微处理器(CPU) 存储器 输入/输出接口 总线,1. 微型计算机的硬件系统,10,微型计算机的概念结构,存 储 器,I/O 接 口,输 入
3、 设 备,I/O 接 口,地址总线 AB,输 出 设 备,C P U,数据总线 DB,控制总线 CB,I/O 接 口,11,主机硬件系统CPU,计算机的控制中心,提供运算、判断能力 构成:ALU、CU、Registers 例:Intel 8088、PIII、P4AMD K7CPU的位数:4位、 8位、 16位、 32位 是指一次能处理的数据的位数,12,主机硬件系统存储器,存放程序和数据的记忆装置 用途:存放程序和要操作的各类信息(数据、文字、图像、。) 内存:ROM、RAM 特点:随机存取,速度快,容量小 外存:磁盘、光盘、半导体盘、 特点:顺序存取/块存取,速度慢,容量大,13,有关内存储
4、器的几个概念,内存单元的地址和内容 内存容量 内存的操作 内存的分类,14,内存单元的地址和内容,内存包含有很多存储单元(每个内存单元包含8bit),为区分不同的内存单元,计算机对每个内存单元进行编号,内存单元的编号就称为内存单元的地址,1 0 1 1 0 1 1 0,38F04H,内存单 元地址,内存单 元内容,. . .,. . .,7 6 5 4 3 2 1 0,15,内存容量,内存单元的个数,以字节为单位。 注意:内存空间与内存容量的区别内存容量:某微机配置2条128MB的SDRAM内存条,其内存容量为256MB内存空间:又称为存储空间、寻址范围,是指微机的寻址能力,与CPU的地址总线
5、宽度有关,16,内存操作,读:将内存单元的内容取入CPU,原单元内容不改变; 写:CPU将信息放入内存单元,单元中原内容被覆盖; 刷新:对CPU透明,仅动态存储器有此操作 内存的读写的步骤为: CPU把要读写的内存单元的地址放到AB上 若是写操作, CPU紧接着把要写入的数据放到DB上 CPU发出读写命令 数据被写入指定的单元或从指定的单元读出到DB 若是读操作, CPU紧接着从DB上取回数据,17,内存储器的分类,读写存储器(RAM) 可读可写 易失性,临时存放程序和数据 只读存储器(ROM) 工作时只能读 非易失性,永久或半永久性存放信息,18,主机硬件系统输入/输出接口,简写为I/O接口
6、,是CPU与外部设备间的桥梁,CPU,I/O 接口,外设,19,接口的功能,提供驱动外设的电压或电流; 匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等; 缓存发给外设的数据、控制命令和外设提供的运行状态信息; DMA控制和中断控制。,20,主机硬件系统总线BUS,连接多个功能部件的一组公共信号线 地址总线AB:用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口。地址线的根数决定了CPU的寻址范围。CPU的寻址范围 = 2n, n-地址线根数 数据总线DB:在CPU与存储器、I/O接口之间数据传送的公共通路。数据总线的条数决定CPU一次最多可以传送的数据宽度。 控制总线C
7、B:用来传送各种控制信号,21,2. 微型计算机的软件系统,软件:为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的总和及其相关资料。,系统软件,应用软件,操作系统 编译系统 网络系统 工具软件,软件,22,3. 微型计算机的物理结构,23,主板的主要硬件构成,CPU插座芯片组(南北桥/HUB)内存插槽高速缓存(现已集成到CPU内部)系统BIOS,提供最基本的硬件控制功能CMOS,存放硬件配置参数总线扩展槽,PCI、ISA串行、并行接口软驱、硬盘、光驱连接插座,24,芯片组,CPU的外围控制芯片,通常为2片 两种架构:南北桥、HUB(加速中心) 南北桥 北桥提供PCI桥接、AGP接
8、口、CPU/主存/高速缓存的连接 南桥提供USB、IDE、FDD、HDD、串/并口及ISA桥接 例如:Intel 440BX、VIA694(KT133)+686B等 HUB GMCHAGP接口、存储器通道 ICHPCI桥接、IDE控制器、USB、串/并口 FWH系统BIOS、显示BIOS、随机数发生器 例如:Intel 810、Intel 815、Intel845等,25,二、计算机的工作过程,存储程序计算机 又称为冯诺依曼型计算机 数据和程序均以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式 程序由多条有逻辑关系的指令组成 指令的长度不等(一般为14字节)
9、,26,存储程序计算机的工作原理,程序预先存放在计算机的存储器中,计算机按程序的流程自动地连续取出指令并执行之。 为实现自动连续地执行程序,控制器设置一程序计数器PC,它可根据指令的长度自动增量(总是指向下一条指令)。只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序周而复始地取指令、译码、执行,直到完成全部指令操作为止,即控制器通过指令流的串行驱动实现程序控制。,27,执行指令的三个基本步骤: 取指、译码和执行,取指令;PC增量,指向 下条指令,停机,?,译码并执行,结束,Y,N,28,例:计算5+8,汇编语言程序 对应的机器指令 对应的操作 - - - MOV AL, 5 10110000 将立即数1传送到累加寄存器AL中00000101 ADD AL, 8 00000100 计算两个数的和,结果存放到AL中00001000 MOV 0008, AL 10100010 将AL中的数传送到0008地址单元0000100000000000 HLT 11110100 停机,