第01章计算机基础精.ppt
《第01章计算机基础精.ppt》由会员分享,可在线阅读,更多相关《第01章计算机基础精.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第01章计算机基础1 1第1页,本讲稿共72页第一节第一节 概述概述 计计计计算算算算机机机机的的的的发发发发明明明明是是是是2020世世世世纪纪纪纪最最最最重重重重大大大大的的的的科科科科学学学学技技技技术术术术成成成成就就就就之之之之一一一一,它它它它使使使使人人人人类类类类文文文文明明明明进进进进入入入入了了了了一一一一个个个个崭崭崭崭新新新新的的的的时时时时代代代代,它它它它的的的的应应应应用用用用已已已已进进进进入入入入了了了了社社社社会会会会生生生生活活活活的的的的各各各各个个个个领领领领域域域域,有有有有力力力力地地地地推推推推动动动动了了了了社社社社会的发展。会的发展。会的发展
2、。会的发展。计算机的特性:计算机的特性:计算机的特性:计算机的特性:(1 1 1 1)高速度)高速度)高速度)高速度 (2 2 2 2)高度自动化)高度自动化)高度自动化)高度自动化 (3 3 3 3)具有记忆能力)具有记忆能力)具有记忆能力)具有记忆能力 (4 4 4 4)具有逻辑判断能力)具有逻辑判断能力)具有逻辑判断能力)具有逻辑判断能力 (5 5 5 5)高精度和高可靠性)高精度和高可靠性)高精度和高可靠性)高精度和高可靠性 2 2第2页,本讲稿共72页n n自自1946年年出出现现了了世世界界上上第第一一台台计计算算机机以以来来,电电子子计计算算机机经经历历了了电电子子管管、晶晶体体
3、管管、集集成成电路、大规模集成电路四代。电路、大规模集成电路四代。n n70年年代代出出现现的的由由大大规规模模集集成成电电路路组组成成的的微微型型电电子子计计算算机机,不不但但保保持持了了计计算算机机的的特特点点,而而且且体体积积小小、价价格格低低、不不需需要要严严格格的的环环境境条件,从而开拓了计算机普及的新时代。条件,从而开拓了计算机普及的新时代。n n近近年年来来逐逐步步普普及及的的单单片片微微型型计计算算机机,已已在在一一片片芯芯片片上上集集成成一一台台微微型型计计算算机机,更更加加充充分地发展了微型计算机的特点。分地发展了微型计算机的特点。3 3第3页,本讲稿共72页一、微型计算机
4、的组成一、微型计算机的组成外设外设外设外设主机主机主机主机CPUCPU计算机的基本结构计算机的基本结构计算机的基本结构计算机的基本结构4 4第4页,本讲稿共72页2.2.2.2.计算机的信息表示计算机的信息表示计算机的信息表示计算机的信息表示计算机处理的各种信息是以二进制代码表示的。计算机处理的各种信息是以二进制代码表示的。计算机处理的各种信息是以二进制代码表示的。计算机处理的各种信息是以二进制代码表示的。一台计算机所用的二进制代码的位数称一台计算机所用的二进制代码的位数称一台计算机所用的二进制代码的位数称一台计算机所用的二进制代码的位数称为该计算机的为该计算机的为该计算机的为该计算机的字长字
5、长字长字长。字长越长、能代表的数值越大,表示的字长越长、能代表的数值越大,表示的字长越长、能代表的数值越大,表示的字长越长、能代表的数值越大,表示的数值的有效位就越多,计算精度就越高。但数值的有效位就越多,计算精度就越高。但数值的有效位就越多,计算精度就越高。但数值的有效位就越多,计算精度就越高。但是位数越多,表示二进制代码的逻辑电路也是位数越多,表示二进制代码的逻辑电路也是位数越多,表示二进制代码的逻辑电路也是位数越多,表示二进制代码的逻辑电路也越多,计算机就变得庞大复杂。价格也贵了。越多,计算机就变得庞大复杂。价格也贵了。越多,计算机就变得庞大复杂。价格也贵了。越多,计算机就变得庞大复杂。
6、价格也贵了。微机的字长一般有:微机的字长一般有:微机的字长一般有:微机的字长一般有:1 1 1 1、4 4 4 4、8 8 8 8、16161616、32 32 32 32 位等。位等。位等。位等。使用最多的是使用最多的是使用最多的是使用最多的是8 8 8 8、16161616、32 32 32 32 位。位。位。位。5 5第5页,本讲稿共72页微型计算机结构微型计算机结构微型计算机结构微型计算机结构 把运算器、控制器集成在一块硅片上,成为独立的器件把运算器、控制器集成在一块硅片上,成为独立的器件把运算器、控制器集成在一块硅片上,成为独立的器件把运算器、控制器集成在一块硅片上,成为独立的器件该
7、芯片称为微处理器或微处理机(该芯片称为微处理器或微处理机(该芯片称为微处理器或微处理机(该芯片称为微处理器或微处理机(MicroprocessorMicroprocessor),也称),也称),也称),也称CPUCPU。存储器(存储器(存储器(存储器(MemoryMemory)也已经集成为一块块独立的芯片。)也已经集成为一块块独立的芯片。)也已经集成为一块块独立的芯片。)也已经集成为一块块独立的芯片。算术逻辑部件(算术逻辑部件(算术逻辑部件(算术逻辑部件(ALUALU )工作寄存器组工作寄存器组工作寄存器组工作寄存器组 控制部件控制部件控制部件控制部件 时钟电路控制电路时钟电路控制电路时钟电路
8、控制电路时钟电路控制电路 6 6第6页,本讲稿共72页微处理器芯片、存储器芯片与输入微处理器芯片、存储器芯片与输入微处理器芯片、存储器芯片与输入微处理器芯片、存储器芯片与输入/输出接口电输出接口电输出接口电输出接口电路芯片(简称路芯片(简称路芯片(简称路芯片(简称I/OI/O接口)构成了微型计算机(接口)构成了微型计算机(接口)构成了微型计算机(接口)构成了微型计算机(Micro-Micro-ComputerComputer),芯片之间用),芯片之间用),芯片之间用),芯片之间用总线总线总线总线(BusBus)连接)连接)连接)连接 所谓总线,就是在微型计算机各芯片之间或芯所谓总线,就是在微型
9、计算机各芯片之间或芯所谓总线,就是在微型计算机各芯片之间或芯所谓总线,就是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线。片内部各部件之间传输信息的一组公共通信线。片内部各部件之间传输信息的一组公共通信线。片内部各部件之间传输信息的一组公共通信线。图图图图1-31-3表示各芯片之间的一组表示各芯片之间的一组表示各芯片之间的一组表示各芯片之间的一组8 8位数据总线,该数据总线位数据总线,该数据总线位数据总线,该数据总线位数据总线,该数据总线由由由由8 8根传输导线组成,可以在芯片根传输导线组成,可以在芯片根传输导线组成,可以在芯片根传输导线组成,可以在芯片1 1、2N2N之间
10、并行传之间并行传之间并行传之间并行传送送送送8 8位二进制数构成的信息。位二进制数构成的信息。位二进制数构成的信息。位二进制数构成的信息。7 7第7页,本讲稿共72页很多计算机采用三总线结构:很多计算机采用三总线结构:数据总线数据总线数据总线数据总线DBDBDBDB(Data BusData BusData BusData Bus)在芯片之间传送数据信息;)在芯片之间传送数据信息;)在芯片之间传送数据信息;)在芯片之间传送数据信息;地址总线地址总线地址总线地址总线ABABABAB(Address BusAddress BusAddress BusAddress Bus)传送地址信息;)传送地址
11、信息;)传送地址信息;)传送地址信息;控制总线控制总线控制总线控制总线CBCBCBCB(Control BusControl BusControl BusControl Bus)传送控制命令。)传送控制命令。)传送控制命令。)传送控制命令。有有有有的的的的计计计计算算算算机机机机用用用用一一一一组组组组总总总总线线线线分分分分时时时时传传传传送送送送地地地地址址址址和和和和数数数数据据据据信信信信息息息息,称称称称为为为为地地地地址址址址/数数数数据据据据分分分分时时时时复复复复用用用用总总总总线线线线。在在在在微微微微处处处处理理理理器器器器内内内内部部部部往往往往往往往往只只只只使使使使用
12、用用用一一一一组组组组总总总总线线线线,称称称称为单总线结构。为单总线结构。为单总线结构。为单总线结构。微型计算机采用总线结构的优点微型计算机采用总线结构的优点:可可可可以以以以提提提提高高高高计计计计算算算算机机机机扩扩扩扩展展展展存存存存储储储储器器器器芯芯芯芯片片片片及及及及I/OI/OI/OI/O芯芯芯芯片片片片的的的的灵灵灵灵活活活活性性性性。因因因因为为为为挂挂挂挂在在在在总总总总线线线线上上上上的的的的芯芯芯芯片片片片数数数数量量量量原原原原则则则则上上上上是是是是没没没没有有有有限限限限制制制制的的的的,需需需需要要要要增增增增加加加加芯芯芯芯片片片片时时时时,只只只只需需需需
13、通通通通过过过过缓缓缓缓冲冲冲冲器器器器挂挂挂挂到到到到总总总总线线线线上上上上就就就就行行行行了了了了。但但但但是是是是,总总总总线线线线一一一一次次次次只只只只能能能能传传传传送送送送一一一一个个个个数数数数据据据据,使使使使计计计计算算算算机的工作速度受到了影响。机的工作速度受到了影响。机的工作速度受到了影响。机的工作速度受到了影响。8 8第8页,本讲稿共72页通常计算机系统通常由多块印刷电路板制成:主板显卡声卡存储器接口网卡输入输出接口内存条内存条第9页,本讲稿共72页单片机系统单片机芯片外围器件CPU内存中断控制逻辑通用接口运算器寄存器组控制器并行I/O口串行UART定时/计数器AD
14、C0809、DAC0832825382518255A、81552764、6264指令系统应用程序硬件部分软件部分1010第10页,本讲稿共72页印制电路板印制电路板 印制电路板 印制电路板印制电路板印制电路板 印制电路板 印制电路板印制电路板印制电路板 印制电路板 印制电路板印制电路板印制电路板 印制电路板 印制电路板印制电路板印制电路板 印制电路板 印制电路板CPU芯片内存条内存条存储器接口存储器芯片输入输出接口输入输出接口芯片定时计数器芯片A/D、D/A芯片单板机印印刷刷电电路路板板二、单片微型计算机二、单片微型计算机.单板机单板机第11页,本讲稿共72页 单 硅 晶 片 CPU存储器控制
15、电路定时器时钟电路I/O口单片机2.单片机单片机第12页,本讲稿共72页集成芯片1313第13页,本讲稿共72页第二节微处理器第二节微处理器图图图图1-51-5是典型的是典型的是典型的是典型的8 8位微处理器的结构框图,包括运算器、控制器、工作寄存器位微处理器的结构框图,包括运算器、控制器、工作寄存器位微处理器的结构框图,包括运算器、控制器、工作寄存器位微处理器的结构框图,包括运算器、控制器、工作寄存器组三部分。该微处理器的外部采用三总线结构,内部是单总线结构。组三部分。该微处理器的外部采用三总线结构,内部是单总线结构。组三部分。该微处理器的外部采用三总线结构,内部是单总线结构。组三部分。该微
16、处理器的外部采用三总线结构,内部是单总线结构。1414第14页,本讲稿共72页一、运算器一、运算器n n运算器由算术逻辑单元ALU、累加器A、暂存寄存器TR、标志寄存器F、二十进制调整电路等部分组成。n n1.算术逻辑单元和累加器n n算术逻辑单元ALU是微型计算机执行算术运算和逻辑运算的主要部件。它有两个输入 端:一 个 输 入 端 与 累 加 器A(Accumulator)相连,另一个输入端与暂存寄存器TR相连。ALU的输出端与内部总线相连。1515第15页,本讲稿共72页累加器累加器累加器累加器A A是一个是一个是一个是一个8 8位寄存器。很多位寄存器。很多位寄存器。很多位寄存器。很多8
17、 8位双操作数运算位双操作数运算位双操作数运算位双操作数运算,如执行下列指令时,如执行下列指令时,如执行下列指令时,如执行下列指令时,ADDAADDA,#24H#24H;(;(;(;(A A)(A A)+24H+24HADDAADDA,R0R0;(;(;(;(A A)(A A)+(R0R0)ANLAANLA,R1R1;(;(;(;(A A)(A A)(R1R1)一一一一个个个个操操操操作作作作数数数数来来来来自自自自A A,运运运运算算算算结结结结果果果果又又又又送送送送回回回回A A,所所所所以以以以累累累累加加加加器器器器A A是是是是一一一一个个个个使使使使用用用用十十十十分分分分频频频
18、频繁繁繁繁的的的的特特特特殊殊殊殊功功功功能能能能寄寄寄寄存存存存器器器器。另另另另一一一一个个个个操操操操作作作作数数数数可可可可来来来来自自自自CPUCPU内内内内部部部部的的的的工工工工作作作作寄寄寄寄存存存存器器器器,也也也也可可可可来来来来自自自自存存存存储储储储器器器器或或或或接接接接口口口口电电电电路路路路。无无无无论论论论是是是是哪哪哪哪一一一一种种种种情情情情况况况况,它它它它总总总总是是是是通通通通过过过过内内内内部部部部总总总总线线线线送送送送来来来来的的的的。由由由由于于于于总总总总线线线线只只只只能能能能分分分分时时时时传传传传送送送送数数数数据据据据,故故故故用用用
19、用暂暂暂暂存存存存器器器器在在在在内内内内部部部部总总总总线线线线与与与与ALUALU之之之之间间间间起起起起缓缓缓缓冲冲冲冲作作作作用用用用。在在在在执执执执行行行行上上上上面面面面的的的的指指指指令令令令时时时时,内内内内部部部部总总总总线线线线先先先先传传传传送送送送一一一一个个个个操操操操作作作作数数数数至至至至TRTR,然然然然后后后后由由由由控控控控制制制制器器器器控控控控制制制制ALUALU对对对对A A和和和和TRTR中中中中的的的的内内内内容容容容进进进进行行行行运运运运算算算算,运运运运算算算算结结结结果果果果再再再再通通通通过过过过内内内内部部部部总总总总线线线线传传传传
20、送到累加器送到累加器送到累加器送到累加器A A。微微微微型型型型计计计计算算算算机机机机的的的的运运运运算算算算器器器器可可可可执执执执行行行行加加加加法法法法、减减减减法法法法等等等等算算算算术术术术运运运运算算算算,有有有有些些些些微微微微机机机机还还还还可可可可执执执执行行行行乘乘乘乘法法法法和和和和除除除除法法法法操操操操作作作作。运运运运算算算算器器器器执执执执行行行行的的的的逻逻逻逻辑辑辑辑运运运运算算算算有有有有与与与与、或或或或、求求求求反反反反、异异异异或或或或、清清清清零零零零、移移移移位等。位等。位等。位等。1616第16页,本讲稿共72页2 2、标志寄存器、标志寄存器、
21、标志寄存器、标志寄存器 标标标标志志志志寄寄寄寄存存存存器器器器F F(FlagFlag)又又又又称称称称状状状状态态态态寄寄寄寄存存存存器器器器,用用用用来来来来存存存存放放放放ALUALU运运运运算算算算结结结结果果果果的的的的一一一一些些些些特特特特征征征征,如如如如溢溢溢溢出出出出(OVOV)、进位()、进位()、进位()、进位(C C)、辅助进位()、辅助进位()、辅助进位()、辅助进位(ACAC)、奇偶()、奇偶()、奇偶()、奇偶(P P)等。)等。)等。)等。3 3、二、二、二、二十进制调整电路十进制调整电路十进制调整电路十进制调整电路 计计计计算算算算机机机机在在在在进进进进
22、行行行行二二二二十十十十进进进进制制制制数数数数运运运运算算算算时时时时,要要要要对对对对运运运运算算算算结结结结果果果果进进进进行行行行调调调调整整整整,这这这这由由由由二二二二十十十十进进进进制制制制调调调调整整整整电电电电路路路路(BCDBCD调整电路)实现。调整电路)实现。调整电路)实现。调整电路)实现。1717第17页,本讲稿共72页二、控制器二、控制器二、控制器二、控制器 控制器由指令寄存器控制器由指令寄存器控制器由指令寄存器控制器由指令寄存器IRIR、指令译码器、指令译码器、指令译码器、指令译码器IDID及定时与控制电路三部分组及定时与控制电路三部分组及定时与控制电路三部分组及定
23、时与控制电路三部分组成。成。成。成。计算机工作时,由定时与控制电路按照一定的时间顺序发出一系列控制计算机工作时,由定时与控制电路按照一定的时间顺序发出一系列控制计算机工作时,由定时与控制电路按照一定的时间顺序发出一系列控制计算机工作时,由定时与控制电路按照一定的时间顺序发出一系列控制信号,使计算机各部件能按一定的时间节拍协调一致地工作,从而使指信号,使计算机各部件能按一定的时间节拍协调一致地工作,从而使指信号,使计算机各部件能按一定的时间节拍协调一致地工作,从而使指信号,使计算机各部件能按一定的时间节拍协调一致地工作,从而使指令得以执行。令得以执行。令得以执行。令得以执行。一个指令的执行分成取
24、指令和执行指令两个阶段。具体步骤为:一个指令的执行分成取指令和执行指令两个阶段。具体步骤为:一个指令的执行分成取指令和执行指令两个阶段。具体步骤为:一个指令的执行分成取指令和执行指令两个阶段。具体步骤为:1 1、从存储器中取回该指令的机器码,送指令寄存器寄存,直至该指令执行、从存储器中取回该指令的机器码,送指令寄存器寄存,直至该指令执行、从存储器中取回该指令的机器码,送指令寄存器寄存,直至该指令执行、从存储器中取回该指令的机器码,送指令寄存器寄存,直至该指令执行完毕。完毕。完毕。完毕。2 2、由指令译码器译码,以识别该指令需要实施何种操作。、由指令译码器译码,以识别该指令需要实施何种操作。、由
25、指令译码器译码,以识别该指令需要实施何种操作。、由指令译码器译码,以识别该指令需要实施何种操作。3 3、由定时与控制电路产生一系列控制信号,送到计算机各部件以、由定时与控制电路产生一系列控制信号,送到计算机各部件以、由定时与控制电路产生一系列控制信号,送到计算机各部件以、由定时与控制电路产生一系列控制信号,送到计算机各部件以执行这一指令。执行这一指令。执行这一指令。执行这一指令。1818第18页,本讲稿共72页定定定定时时时时与与与与控控控控制制制制电电电电路路路路除除除除了了了了接接接接收收收收译译译译码码码码器器器器送送送送来来来来的的的的信信信信号号号号外外外外,还还还还接接接接收收收收
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 01 计算机 基础
限制150内