微型计算机技术及应用.ppt
《微型计算机技术及应用.ppt》由会员分享,可在线阅读,更多相关《微型计算机技术及应用.ppt(313页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机原理及应用技术微型计算机概述微型计算机概述8086微处理器微处理器8086的寻址方式和指令系统的寻址方式和指令系统存储器和高速缓存技术存储器和高速缓存技术微型计算机和外设的数据传输微型计算机和外设的数据传输串并行通信和接口技术串并行通信和接口技术中断控制器、中断控制器、DMA控制器和计数器控制器和计数器/定时器定时器模模/数和数数和数/模转换模转换键盘和键盘和LED显示显示第第1 1章章 微型计算机概述微型计算机概述1.1 1.1 微型计算机的特点和发展微型计算机的特点和发展微型计算机的特点和发展微型计算机的特点和发展 1.1.1 1.1.1 微型计算机的特点微型计算机的特点微型计算
2、机的特点微型计算机的特点 1.1.2 1.1.2 微型计算机的发展微型计算机的发展微型计算机的发展微型计算机的发展1.2 1.2 微型机的分类微型机的分类微型机的分类微型机的分类1.3 1.3 微处理器、微型计算机和微处理器、微型计算机和微处理器、微型计算机和微处理器、微型计算机和 微型计算机系统微型计算机系统微型计算机系统微型计算机系统 1.3.11.3.1 微处理器微处理器微处理器微处理器 1.3.2 1.3.2 微型计算机微型计算机微型计算机微型计算机 1.3.3 1.3.3 微型计算机系统微型计算机系统微型计算机系统微型计算机系统1.4 1.4 微型计算机的应用微型计算机的应用微型计算
3、机的应用微型计算机的应用1.5 1.5 计算机的主要技术指标计算机的主要技术指标计算机的主要技术指标计算机的主要技术指标1.6 1.6 计算机中数的表示方法计算机中数的表示方法计算机中数的表示方法计算机中数的表示方法 1.6.1 1.6.1 进位计数制进位计数制进位计数制进位计数制 1.6.2 1.6.2 计算机中的编码系统计算机中的编码系统计算机中的编码系统计算机中的编码系统 1.6.3 1.6.3 带符号数的表示带符号数的表示带符号数的表示带符号数的表示 1.6.4 1.6.4 数的定点和浮点表示数的定点和浮点表示数的定点和浮点表示数的定点和浮点表示微型计算机的特点和发展微型计算机的特点和
4、发展微型计算机的特点和发展微型计算机的特点和发展1.11.11.11.11.1.11.1.11.1.11.1.1 微型计算机的特点微型计算机的特点微型计算机的特点微型计算机的特点应用面广应用面广应用面广应用面广可靠性高可靠性高可靠性高可靠性高结构灵活结构灵活结构灵活结构灵活价格低廉价格低廉价格低廉价格低廉体积小体积小体积小体积小重量轻重量轻重量轻重量轻特点特点特点特点1.1.2 1.1.2 微型计算机的发展微型计算机的发展微型计算机的发展微型计算机的发展时段数据处理代表产品制造工艺集成度(管/片)时钟频率执行时间第一代19714位低档8位Intel4004Intel4040、8008PMOS2
5、0001MHz20 us第二代1974高档8位Intel8080、8085Z80MC6800、6802NMOS840024MHz12 us第三代197816位Intel8086、8088Z8000MC68000HMOS200006000048MHz0.5 us1980高档16位Intel80286MC6801010000010MHz0.2 us第四代198032位Intel80386、80486Z80000MC6802015000050000016100MHz0.1 us第五代1993Pentium系列5000000以上150MHz以上1.2 1.2 微型机的分类微型机的分类微型机的分类微型机
6、的分类从工艺上从工艺上从工艺上从工艺上双极型双极型双极型双极型型型型型从结构上从结构上从结构上从结构上从用途上从用途上从用途上从用途上专用计算机专用计算机专用计算机专用计算机通用计算机通用计算机通用计算机通用计算机从字长上从字长上从字长上从字长上4 4 4 4位、位、位、位、8 8 8 8位、位、位、位、16161616位机位机位机位机32323232位、位、位、位、64646464位机位机位机位机位片机位片机位片机位片机单片机、单板机单片机、单板机单片机、单板机单片机、单板机微机系统等微机系统等微机系统等微机系统等1.3 1.3 微处理器、微型计算机和微型计算机系统微处理器、微型计算机和微型
7、计算机系统微处理器、微型计算机和微型计算机系统微处理器、微型计算机和微型计算机系统算术逻辑部件算术逻辑部件算术逻辑部件算术逻辑部件累加器、寄存器累加器、寄存器累加器、寄存器累加器、寄存器控制器控制器控制器控制器内部总线内部总线内部总线内部总线内部存储器内部存储器内部存储器内部存储器输入输入输入输入/输出接口输出接口输出接口输出接口系统总线系统总线系统总线系统总线外围设备外围设备外围设备外围设备系统软件系统软件系统软件系统软件微微微微处处处处理理理理器器器器微微微微型型型型计计计计算算算算机机机机微微微微型型型型计计计计算算算算机机机机系系系系统统统统图图图图1-1 1-1 1-1 1-1 微处
8、理器、微型计算机和微型计算机系统微处理器、微型计算机和微型计算机系统微处理器、微型计算机和微型计算机系统微处理器、微型计算机和微型计算机系统1.3.1 1.3.1 微处理器微处理器微处理器微处理器微处理器也称微处理器也称CPU,是由大规模集成电路组成的,是由大规模集成电路组成的,本身具本身具有运算能力和控制能力,能执行一定的指令系统的器件,是有运算能力和控制能力,能执行一定的指令系统的器件,是微型计算机的核心。微型计算机的核心。一般具有下列功能:一般具有下列功能:可以进行算术和逻辑运算可以进行算术和逻辑运算可以保存少量数据可以保存少量数据能和存储器、外设交换数据能和存储器、外设交换数据能对指令
9、进行译码并执行指令规定的动作能对指令进行译码并执行指令规定的动作提供整个系统所需要的控制信号和定时时钟提供整个系统所需要的控制信号和定时时钟完成程序流向控制完成程序流向控制 运算器和控制器运算器和控制器运算器和控制器运算器和控制器运算器主要包括能完成加、减、乘、除算术运算及逻运算器主要包括能完成加、减、乘、除算术运算及逻运算器主要包括能完成加、减、乘、除算术运算及逻运算器主要包括能完成加、减、乘、除算术运算及逻辑运算的电路以及多个寄存器。在控制信号的指挥下,辑运算的电路以及多个寄存器。在控制信号的指挥下,辑运算的电路以及多个寄存器。在控制信号的指挥下,辑运算的电路以及多个寄存器。在控制信号的指
10、挥下,运算器完成诸如算术运算、逻辑运算、暂存操作数或运算器完成诸如算术运算、逻辑运算、暂存操作数或运算器完成诸如算术运算、逻辑运算、暂存操作数或运算器完成诸如算术运算、逻辑运算、暂存操作数或运算结果以及数据传送等工作。运算结果以及数据传送等工作。运算结果以及数据传送等工作。运算结果以及数据传送等工作。算术逻辑部件(算术逻辑部件(ALU)专门用来处理各种数据信息,可进行加、减、乘、除算术运算专门用来处理各种数据信息,可进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。和与、或、非、异或等逻辑运算。累加器累加器功能:作为功能:作为ALU的一个操作数输入端。的一个操作数输入端。用于存放用于存放
11、ALU的运算结果。的运算结果。输入输入/输出指令一般也通过累加器来完成。输出指令一般也通过累加器来完成。通用寄存器通用寄存器功能:用来暂时存放参加运算的操作数、中间结果或地址。功能:用来暂时存放参加运算的操作数、中间结果或地址。暂存寄存器(暂存寄存器(TMP)功能:用来暂存从数据总线或通用寄存器送来的操作数,并功能:用来暂存从数据总线或通用寄存器送来的操作数,并将该数据送入将该数据送入ALU进行运算,同时,它也能将数据送到内部数进行运算,同时,它也能将数据送到内部数据总线。据总线。标志寄存器(标志寄存器(F)功能:用来保存功能:用来保存ALU操作结果的特殊状态。操作结果的特殊状态。运算器和控制
12、器运算器和控制器运算器和控制器运算器和控制器指令指针指令指针指令指针指令指针寄存器寄存器寄存器寄存器(IP)(IP)(IP)(IP)指令寄存指令寄存指令寄存指令寄存器(器(器(器(IRIRIRIR)指令译码指令译码指令译码指令译码器(器(器(器(IDIDIDID)控制信号控制信号控制信号控制信号发生器发生器发生器发生器控制器控制器控制器控制器运算器和控制器运算器和控制器运算器和控制器运算器和控制器指令部件指令部件指令指针寄存器指令指针寄存器指令指针寄存器指令指针寄存器IP(IP(IP(IP(PC)PC)功能:存放指令地址。功能:存放指令地址。程序执行过程中,首先由程序执行过程中,首先由PCPC
13、指出当前要执行指令的地址,指出当前要执行指令的地址,当该指令取出后,当该指令取出后,PCPC的内容会自动加的内容会自动加1 1(除转移指令外),(除转移指令外),指向按顺序排列的下一条指令的地址。指向按顺序排列的下一条指令的地址。指令寄存器指令寄存器IRIR功能:存放当前要执行的指令的内容。功能:存放当前要执行的指令的内容。包括操作码和地址码两部分。操作码送往指令译码器,包括操作码和地址码两部分。操作码送往指令译码器,地址码送至操作数地址形成电路。地址码送至操作数地址形成电路。指令译码器指令译码器IDID功能:分析指令功能,产生相应操作的控制电位。功能:分析指令功能,产生相应操作的控制电位。堆
14、栈指示器(堆栈指针)堆栈指示器(堆栈指针)SPSP运算器和控制器运算器和控制器运算器和控制器运算器和控制器时序部件时序部件:用来产生计算机各部件所需的定时信号。用来产生计算机各部件所需的定时信号。时钟系统时钟系统 脉冲源脉冲源 功能:产生具有一定频率和脉宽的脉冲信号(主脉冲)。功能:产生具有一定频率和脉宽的脉冲信号(主脉冲)。一般采用石英晶体振荡器,因为它频率稳定。一般采用石英晶体振荡器,因为它频率稳定。时钟启停逻辑时钟启停逻辑 功能:控制启停主脉冲信号开关,按指令要求,开启或功能:控制启停主脉冲信号开关,按指令要求,开启或关闭时钟脉冲序列。关闭时钟脉冲序列。脉冲分配器脉冲分配器 功能:产生计
15、算机各部分所需要的能按一定顺序逐个出功能:产生计算机各部分所需要的能按一定顺序逐个出现的节拍电位或节拍脉冲的定时信号,以控制和协调计算机现的节拍电位或节拍脉冲的定时信号,以控制和协调计算机各部分有节奏的动作。各部分有节奏的动作。运算器和控制器运算器和控制器运算器和控制器运算器和控制器微操作控制部件微操作控制部件 计算机在执行一条指令时,总是把一条指令分成若计算机在执行一条指令时,总是把一条指令分成若干基本操作,称为微操作。干基本操作,称为微操作。根据指令产生计算机各部件所需要的控制信号。根据指令产生计算机各部件所需要的控制信号。这些控制信号是由指令译码器的输出电位、脉冲发这些控制信号是由指令译
16、码器的输出电位、脉冲发生器产生的节拍电位、节拍脉冲以及外部的状态信号等生器产生的节拍电位、节拍脉冲以及外部的状态信号等进行组合而产生的。进行组合而产生的。微操作控制部件按一定的时间顺序发出一系列微操微操作控制部件按一定的时间顺序发出一系列微操作控制信号,以完成指令所规定的全部操作。作控制信号,以完成指令所规定的全部操作。运算器和控制器运算器和控制器运算器和控制器运算器和控制器1.3.2 1.3.2 微型计算机微型计算机微型计算机微型计算机ACCACCACCACC通用通用通用通用寄存寄存寄存寄存器组器组器组器组专用专用专用专用寄存寄存寄存寄存器组器组器组器组IPIPIPIP读读读读/写控制电路写
17、控制电路写控制电路写控制电路地地地地址址址址译译译译码码码码器器器器存储存储存储存储单元单元单元单元暂存器暂存器暂存器暂存器1 1 1 1暂存器暂存器暂存器暂存器2 2 2 2指令寄存器指令寄存器指令寄存器指令寄存器IRIRIRIR指令译码器指令译码器指令译码器指令译码器IDIDIDID控制信号控制信号控制信号控制信号发生器发生器发生器发生器算术逻辑单元算术逻辑单元算术逻辑单元算术逻辑单元ALUALUALUALU地址总线地址总线地址总线地址总线AB AB AB AB 内部控制信号内部控制信号内部控制信号内部控制信号外部外部外部外部控制控制控制控制信号信号信号信号数据总线数据总线数据总线数据总线
18、DBDBDBDB控制控制控制控制总线总线总线总线CBCBCBCB图图图图1-3 1-3 1-3 1-3 微型计算机的硬件微型计算机的硬件微型计算机的硬件微型计算机的硬件 电路结构示意图电路结构示意图电路结构示意图电路结构示意图由由CPU、存储器、存储器、I/O接口电路和系统总线等构成的一个完整的计算机。接口电路和系统总线等构成的一个完整的计算机。在微型机中存储单元通在微型机中存储单元通在微型机中存储单元通在微型机中存储单元通常以常以常以常以8bit8bit8bit8bit即即即即1 1 1 1字节为单位。字节为单位。字节为单位。字节为单位。为了能唯一确定并找到为了能唯一确定并找到为了能唯一确定
19、并找到为了能唯一确定并找到任一个存储单元,计算任一个存储单元,计算任一个存储单元,计算任一个存储单元,计算机对每一存储单元都指机对每一存储单元都指机对每一存储单元都指机对每一存储单元都指定一个唯一的编号,称定一个唯一的编号,称定一个唯一的编号,称定一个唯一的编号,称之为存储单元的地址,之为存储单元的地址,之为存储单元的地址,之为存储单元的地址,地址通常从地址通常从地址通常从地址通常从0 0 0 0开始顺序编开始顺序编开始顺序编开始顺序编排。即图排。即图排。即图排。即图1-21-21-21-2所示。所示。所示。所示。2020202031313131-18-18-18-18.18618618618
20、60 0 0 01 1 1 12 2 2 2.n n n n地址地址地址地址 内内内内 容容容容图图图图1-2 1-2 1-2 1-2 存储单元的地址与内容存储单元的地址与内容存储单元的地址与内容存储单元的地址与内容存储器存储器 总线是微型机中连接各功能部件并传送信息的一组信号线,总线是微型机中连接各功能部件并传送信息的一组信号线,总线是微型机中连接各功能部件并传送信息的一组信号线,总线是微型机中连接各功能部件并传送信息的一组信号线,分为三类,即地址总线分为三类,即地址总线分为三类,即地址总线分为三类,即地址总线ABABABAB(Address BusAddress BusAddress Bu
21、sAddress Bus)、数据总线)、数据总线)、数据总线)、数据总线DBDBDBDB(Data Data Data Data BusBusBusBus)和控制总线)和控制总线)和控制总线)和控制总线CBCBCBCB(Control BusControl BusControl BusControl Bus)。总线结构是微型机的独特)。总线结构是微型机的独特)。总线结构是微型机的独特)。总线结构是微型机的独特结构,如图结构,如图结构,如图结构,如图1-51-51-51-5所示。所示。所示。所示。CPUCPUCPUCPU存储器存储器存储器存储器存储器存储器存储器存储器I/OI/OI/OI/O接口
22、接口接口接口I/OI/OI/OI/O接口接口接口接口外部设备外部设备外部设备外部设备ABABABABDBDBDBDBCBCBCBCB图图图图1-4 1-4 1-4 1-4 微型机的外部结构特点微型机的外部结构特点微型机的外部结构特点微型机的外部结构特点有了总线结构,系统中各功能部件之间的相互关系就变为各个部有了总线结构,系统中各功能部件之间的相互关系就变为各个部件面向总线的单一关系。一个部件只要符合总线标准,就可以连件面向总线的单一关系。一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,从而使系统很容易得到扩展。接到采用这种总线标准的系统中,从而使系统很容易得到扩展。1.3.3
23、微型计算机系统微型计算机系统以微型计算机为主体,配上系统软件和外设,以微型计算机为主体,配上系统软件和外设,就构成了微型计算机系统。就构成了微型计算机系统。微型计算机的组成微型计算机的组成微型计算机的组成微型计算机的组成系统软件系统软件系统软件系统软件各种语言的汇编或解释、各种语言的汇编或解释、各种语言的汇编或解释、各种语言的汇编或解释、编译程序编译程序编译程序编译程序机器的监控管理程序、机器的监控管理程序、机器的监控管理程序、机器的监控管理程序、操作系统、调试程序、故障诊断程序操作系统、调试程序、故障诊断程序操作系统、调试程序、故障诊断程序操作系统、调试程序、故障诊断程序程序库程序库程序库程
24、序库系统软件系统软件 计算机系统硬件、软件与用户之间的关系中,软件可看做是用户计算机系统硬件、软件与用户之间的关系中,软件可看做是用户计算机系统硬件、软件与用户之间的关系中,软件可看做是用户计算机系统硬件、软件与用户之间的关系中,软件可看做是用户与计算机硬件系统的接口。软件之间又是逐层依赖的。与计算机硬件系统的接口。软件之间又是逐层依赖的。与计算机硬件系统的接口。软件之间又是逐层依赖的。与计算机硬件系统的接口。软件之间又是逐层依赖的。总之,硬件建立了计算机的物质基础,而各种软件则扩大了总之,硬件建立了计算机的物质基础,而各种软件则扩大了总之,硬件建立了计算机的物质基础,而各种软件则扩大了总之,
25、硬件建立了计算机的物质基础,而各种软件则扩大了计算机的功能。硬件和软件只有结合起来,才能完成各种功能,计算机的功能。硬件和软件只有结合起来,才能完成各种功能,计算机的功能。硬件和软件只有结合起来,才能完成各种功能,计算机的功能。硬件和软件只有结合起来,才能完成各种功能,才是一个完整的计算机系统。图才是一个完整的计算机系统。图才是一个完整的计算机系统。图才是一个完整的计算机系统。图1-11-11-11-1给出了微处理器、微型计给出了微处理器、微型计给出了微处理器、微型计给出了微处理器、微型计算机和微型计算机系统的结构关系。算机和微型计算机系统的结构关系。算机和微型计算机系统的结构关系。算机和微型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 技术 应用
限制150内