计算机基本构成模式
计算机应包括运算器、存储器、控制器、输入设备和输出设备五大基本部件
计算机中数的表示
计算机内部应采用二进制表示指令和数据
计算机的工作原理
计算机系统应按照下述模式工作:将编好的程序和原始数据,输入并存储在计算机的内存储器中(即“存储程序”);计算机按照程序逐条取出指令加以分析,并执行指令规定的操作(即“程序控制”)。这一原理称为“存储程序”原理,是现代计算机的基本工作原理,至今的计算机仍采用这一原理。
计算机的工作原理
按照冯·诺依曼存储程序的原理,计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中。计算机工作过程中所要涉及的计算机硬件部件有内存储器、指令寄存器、指令译码器、计算器、控制器、运算器和输入/输出设备等,在以后的内容中将会着重介绍。
(一)计算机硬件系统
硬件通常是指构成计算机的设备实体。一台计算机的硬件系统应由五个基本部分组成:运算器、控制器、存储器、输入和输出设备。这五大部分通过系统总线完成指令所传达的操作,当计算机在接受指令后,由控制器指挥,将数据众输入设备传送到存储器存放,再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理,处理后的结果由输出设备输出。
中央处理器
CPU(central processing unit)意为中央处理单元,又称中央处理器。CPU由控制器、运算器和寄存器组成,通常集中在一块芯片上,是计算机系统的核心设备。计算机以CPU为中心,输入和输出设备与存储器之间的数据传输和处理都通过CPU来控制执行。微型计算机的中央处理器又称为微处理器。
控制器
控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件。它一般由指令寄存器、状态寄存器、指令译码器、时序电路和控制电路组成。计算机的工作方式是执行程序,程序就是为完成某一任务所编制的特定指令序列,各种指令操作按一定的时间关系有序安排,控制器产生各种最基本的不可再分的微操作的命令信号,即微命令,以指挥整个计算机有条不紊地工作。当计算机执行程序时,控制器首先从指令指针寄存器中取得指令的地址,并将下一条指令的地址存入指令寄存器中,然后从存储器中取出指令,由指令译码器对指令进行译码后产生控制信号,用以驱动相应的硬件完成指纹操作。简言之,控制器就是协调指挥计算机各部件工作的元件,它的基本任务就是根据种类指纹的需要综合有关的逻辑条件与时间条件产生相应的微命令。
运算器
运算器又称积极态度逻辑单元ALU(Arithmetic Logic Unit)。运算器的主要任务是执行各种算术运算和逻辑运算。算术运算是指各种数值运算,比如:加、减、乘、除等。逻辑运算是进行逻辑判断的非数值运算,比如:与、或、非、比较、移位等。计算机所完成的全部运算都是在运算器中进行的,根据指令规定的寻址方式,运算器从存储或寄存器中取得操作数,进行计算后,送回到指令所指定的寄存
器中。运算器的核心部件是加法器和若干个寄存器,加法器用于运算,寄存器用于存储参加运算的各种数据以及运算后的结果。
(二)存储器
存储器分为内存储器(简称内存或主存)、外存储器(简称外存或辅存)。外存储器一般也可作为输入/输出设备。计算机把要执行的程序和数据存入内存中,内存一般由半导体器构成。半导体存储器可分为三大类:随机存储器、只读存储器、特殊存储器。
RAM
RAM是随机存取存储器(Random Access Memory),其特点是可以读写,存取任一单元所需的时间相同,通电是存储器内的内容可以保持,断电后,存储的内容立即消失。RAM可分为动态(Dynamic RAM)和静态(Static RAM)两大类。所谓动态随机存储器DRAM是用MOS电路和电容来作存储元件的。由于电容会放电,所以需要定时充电以维持存储内容的正确,例如互隔2ms刷新一次,因此称这为动态存储器。所谓静态随机存储器SRAM是用双极型电路或MOS电路的触发器来作存储元件的,它没有电容放电造成的刷新问题。只要有电源正常供电,触发器就能稳定地存储数据。DRAM的特点是集成密度高,主要用于大容量存储器。SRAM的特点是存取速度快,主要用于调整缓冲存储器。
ROM
ROM是只读存储器(Read Only Memory),它只能读出原有的内容,不能由用户再写入新内容。原来存储的内容是由厂家一次性写放的,并永久保存下来。ROM可分为可编程(Programmable)ROM、可擦除可编程(Erasable Programmable)ROM、电擦除可编程(Electrically Erasable Programmable)ROM。如,EPROM存储的内容可以通过紫外光照射来擦除,这使它的内可以反复更改。
特殊固态存储器
包括电荷耦合存储器、磁泡存储器、电子束存储器等,它们多用于特殊领域内的信息存储。
此外,描述内、外存储容量的常用单位有:
①位/比特(bit):这是内存中最小的单位,二进制数序列中的一个0或一个1就是一比比特,在电脑中,一个比特对应着一个晶体管。
第周星期第节年月日
教学过程 图2-5.1 计算机内的五大部件 二、计算机指令与程序 计算机根据人们预先设计的一串指令来自动地进行数据的计算和信息的加工处理,这一串指令就称为程序。 一个指令规定计算机执行一个基本操作。一个程序规定计算机完成一个完整的任务。由于计算机只能识别二进制数,所以指令也必须用二进制代码表示,这就是机器指令。 为了便于记忆和使用,人们发明了用英文字母和符号代表指令的方法,这就是汇编指令和汇编语言。后来计算机专家又发明了与我们日常使用习惯很接近的“高级”语言,常用的高级语言有:Pascal、C、Java等。汇编语言和高级语言都要由专门的程序“翻译”成机器指令,计算机才能识别并执行。例如,加法操作对应的指令: 机器指令汇编指令高级语言 11000110 ADD C,A C=C+A 【想一想】 我们在五年级学过的LOGO是高级语言吗?为什么?LOGO中是如何做加法的? 三、计算机工作原理 计算机的基本工作原理是存贮程序和程序控制。存储程序是指人们必须事先把计算机程序及相关的数据,输入并存储在计算机的存储器中。程序控制是指计算机能自动地逐一取出程序中的指令,加以分析并执行规定的操作。这就是美籍匈牙利数学家冯.诺依曼在20世纪40年代计算机诞生的初期提出来的“程序存储”原理。
【知识拓展】计算机之父--冯·诺依曼 1945年6月,冯.诺依曼提出了在数字计算机内部的存储 器中存放程序的概念,被称为“冯.诺依曼结构”,按这一结构 建造的计算机称为存储程序计算机(又称为通用计算机)。冯. 诺依曼计算机主要由运算器、控制器、存储器和输入输出设备 组成,它的的特点是:程序以二进制代码的形式存放在存储器中;所有的指令都是由操作码和地址码组成;指令在其存储过程中按照执行的顺序;以运算器和控制器作为计算机结构的中心等。直到目前,计算机仍是按照这个原理进行工作和加工处理信息的。 下面就以一个汇编语言程序在计算机中的运行过程来说明计算机的工作原理。例如,要求计算机实现将13和15相加,结果28放在CPU的累加器中。具体步骤如下: 1、编写程序 用3条汇编指令,就可以实现两个数相加。 LD A,DH ;将16进制数D(即13)送累加器A ADD A,FH ;将16进制数F(即15)与累加器中的D相加 HALT ;暂停 想一想,执行了以上3条指令后,累加器A中存储的数是多少? 2、输入程序 将以上程序输入到计算机的内存中,并由汇编程序“翻译”成目标程序(机器指令)。见表2-5.1。 源程序目标程序说明 LD A,DH 00111110;表示“取数”操作 00001101;表示“操作数”13 ADD A,FH 11000110;表示“累加”操作 00001111;表示“操作数”15 HALT 01110110;表示“暂停”操作 表2-5.1
1、简述诺依曼体系结构计算机的要点和工作过程。 答:诺依曼体系结构计算机的要点:计算机中的信息(程序和数据)以二进制方式表示。程序预存储,机器自动执行。计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。计算机通过执行预存储在存储器中的程序来完成预定的运算。程序由计算机的指令序列构成,计算机在处理器的控制下,首先从存储器读取一条待执行的指令到处理器中,接下来分析这条指令,而后发出该指令对应的电平脉码序列,即执行该指令。并以此递归运行程序。 2、何谓总线?计算机中有哪几类总线?简述其用途。 答:计算机的总线(Bus)就是连接计算机硬件各部件,用于计算机硬件各部件之间信息传输的公共通道。按照其传送信号的用途属性,总线可细分为:地址总线(Address Bus)、数据总线(Data Bus)和控制总线(Control Bus)三类。 ?地址总线(A_Bus):专用于在CPU、存储器和I/O端口间传送地址信息的信号线。此类信号线传送的信息总是从CPU到存储器或I/O端口,它是单向信号线。 ?数据总线(D_Bus):专用于在CPU、存储器和I/O端口间传送数据信息的信号线。此类信号线传送的信息可以是从CPU到存储器或I/O端口(“写”操作),也可能是从存储 器或I/O端口到CPU(“读”操作),它是双向信号线。 ?控制总线(C_Bus):专用于CPU与其它部件之间传送控制信息和状态信息的信号线。此类信号线的构成比较复杂,传送的控制、状态信息可以是从CPU到其它部件,也可能 是从其它部件到CPU。此类总线中的某些具体的线是单向的(或从CPU到其它部件, 或反之),但作为总线来说,它是双向信号线。 3、中央处理器CPU是计算机的核心部件,主要功能是解释并执行计算机指令,完成数据处理和对计算机其他各部分进行控制。存储器是计算机系统中用来存储程序和数据的信息记忆部件。 4、嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、 可靠性、成本、体积、功耗严格要求的专用计算机系统。简而言之,嵌入式系统就是嵌入到目标应用系统中、完成特定处理功能的专用计算机系统。 5嵌入式处理器分类嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统1.何谓计算机体系结构? 答:计算机体系结构是对计算机较高层次的抽象,是摆脱具体电路的实现而主要着眼于计算机系统的逻辑特征、原理特征、结构特征和功能特征的抽象。 3.什么是RISC?什么是CISC?简述他们的特点与差别。 答:RISC是Reduced Instruction Set Computer,精简指令集计算机。特点是指令系统精炼,处理器电路逻辑相对简单,且能够以更快的速度执行操作。对于负载的功能需要编程实现。 CISC是Complex Instruction Set Computer,复杂指令集计算机。特点是指令系统中含有大量的类似于高级程序设计语言结构的复合功能指令。指令系统庞大,处理器硬件电路的复杂度。 21.存储器和IO端口统一编址和独立编址各有什么特点?ARM7处理器统一编址编址方式 答:统一编址方式---存储器单元资源和IO端口资源统一编址在一个地址空间。特点:按地址空间位置约定各分类资源,访问IO端口如同访问存储器单元,无需专用的IO访问指令。 芯片上没有专用于IO访问的引脚。 独立编址方式---存储器资源和IO端口资源分别编址在两个地址空间,存储器地址空间和IO 地址空间。特点:按资源分类的地址空间清晰,使用不同的指令访问存储器和IO端口,处理器指令系统中既有存储器访问指令,又有专用的IO访问指令。芯片上有专用于IO访问的引脚。 22.大端存储模式和小端存储模式的含义:高位数据存储在高地址字节,这种组织数据的存储方
计算机的基本组成及工作原理(初中信息技术七年级) 讲课:教技12江旭美【教学设计学科名称】 计算机的基本组成及工作原理是广西教育出版社出版的初中 信息技术七年级教材第一册模块二<计算机的发展》第二节教学内容。 【学情分析】 初一新生刚入学,对信息技术硬件方面的知识知道可能不多,对硬件普遍 有一种神秘感,觉得计算机高深莫测,本节课就是要对电脑软硬件进行深入 “解剖”,并对工作原理做讲解,让学生了解电脑各组成部分,更好的使用 电脑。 【教材内容分析】 本节内容是广西教育出版社初中信息技术七年级第一册模块 二《计算机的发展》第二节教学内容。本节主要让学生掌握计算机的组成, 理解计算机系统中信息的表示,了解计算机的基本工作原理。本节内容以感 性认识为主,增强学生的计算机应用意识,通过大量举例及用眼睛看、用手摸、 用脑想,对计算机的基本组成、软硬件常识、发展有一定了解和比较清晰的认 识。通过学生亲手触摸计算机组件和教师运行自主制作的多媒体课件进行教 学,打破学生对计算机的“神秘感”,觉得计算机并不难学,而且非常实际,认 识到计算机只是普通技能,提高学生学习兴趣。 【教学目标】 知识与技能:掌握计算机的组成,理解计算机系统中信息的表示,了解 计算机的基本工作原理。 过程与方法:向学生展示拆卸的旧电脑部件及未装任何系统的电脑,通过 实际观察加教师讲授的方法完成本节内容。 情感态度与价值观:培养学生的科学态度,激发学生的想象能力和探索精 神。 【教学重难点分析】 教学重点:计算机的组成,计算机系统中信息的表示。 教学难点:计算机的基本工作原理。 【教学课时】 2课时 【教学过程】 图片图片 师:观察图片结合实物并思考:从外观上来看,计算机广.般由哪些部分组成? 生:讨论、思考、回答 [设计意图】通过图片的展示,同学们对计算机的硬件有了直观的印象, 初步的了解。 (二)自主学习,探究新知 1、先请同学们自己看书P17-P20内容,边看书边思考: ①完整的计算机系统由哪两部分组成?
计算机基本构成模式 计算机应包括运算器、存储器、控制器、输入设备和输出设备五大基本部件 计算机中数的表示 计算机内部应采用二进制表示指令和数据 计算机的工作原理 计算机系统应按照下述模式工作:将编好的程序和原始数据,输入并存储在计算机的内存储器中(即“存储程序”);计算机按照程序逐条取出指令加以分析,并执行指令规定的操作(即“程序控制”)。这一原理称为“存储程序”原理,是现代计算机的基本工作原理,至今的计算机仍采用这一原理。 计算机的工作原理 按照冯·诺依曼存储程序的原理,计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中。计算机工作过程中所要涉及的计算机硬件部件有内存储器、指令寄存器、指令译码器、计算器、控制器、运算器和输入/输出设备等,在以后的内容中将会着重介绍。 (一)计算机硬件系统 硬件通常是指构成计算机的设备实体。一台计算机的硬件系统应由五个基本部分组成:运算器、控制器、存储器、输入和输出设备。这五大部分通过系统总线完成指令所传达的操作,当计算机在接受指令后,由控制器指挥,将数据众输入设备传送到存储器存放,再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理,处理后的结果由输出设备输出。 中央处理器 CPU(central processing unit)意为中央处理单元,又称中央处理器。CPU由控制器、运算器和寄存器组成,通常集中在一块芯片上,是计算机系统的核心设备。计算机以CPU为中心,输入和输出设备与存储器之间的数据传输和处理都通过CPU来控制执行。微型计算机的中央处理器又称为微处理器。 控制器 控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件。它一般由指令寄存器、状态寄存器、指令译码器、时序电路和控制电路组成。计算机的工作方式是执行程序,程序就是为完成某一任务所编制的特定指令序列,各种指令操作按一定的时间关系有序安排,控制器产生各种最基本的不可再分的微操作的命令信号,即微命令,以指挥整个计算机有条不紊地工作。当计算机执行程序时,控制器首先从指令指针寄存器中取得指令的地址,并将下一条指令的地址存入指令寄存器中,然后从存储器中取出指令,由指令译码器对指令进行译码后产生控制信号,用以驱动相应的硬件完成指纹操作。简言之,控制器就是协调指挥计算机各部件工作的元件,它的基本任务就是根据种类指纹的需要综合有关的逻辑条件与时间条件产生相应的微命令。 运算器 运算器又称积极态度逻辑单元ALU(Arithmetic Logic Unit)。运算器的主要任务是执行各种算术运算和逻辑运算。算术运算是指各种数值运算,比如:加、减、乘、除等。逻辑运算是进行逻辑判断的非数值运算,比如:与、或、非、比较、移位等。计算机所完成的全部运算都是在运算器中进行的,根据指令规定的寻址方式,运算器从存储或寄存器中取得操作数,进行计算后,送回到指令所指定的寄存
微型计算机的工作过程和主要性能指标 微型计算机的工作过程 根据冯·诺依曼的设计,计算机应能自动执行程序,而执行程序又归结为逐条执行指令。执行一条指令又可分为以下五个基本操作: 1)取指令:从存储器某个地址单元中取出要执行的指令送到CPU 内部的指令寄存器暂存。2)分析指令:或称指令译码,把保存在指令寄存器中的指令送到指令译码器,译出该指令对应的微操作信号,控制各个部件的操作。 3)取操作数:如果需要,发出取数据命令,到存储器取出所需的操作数。 4)执行指令:根据指令译码,向各个部件发出相应控制信号,完成指令规定的各种操作。5)保存结果:如果需要保存计算结果,则把结果保存到指定的存储器单元中。完成一条指令所需的时间称为指令周期。一个指令周期往往包括多个总线周期,而一个总线周期又包含多个时钟周期。时钟周期是计算机中最小的时间单位。 微型计算机的主要性能指标 微型计算机的性能是一个综合的指标,它与微型计算机的系统结构、各部件的硬件性能以及系统的软件配置有关,主要评估指标有以下几项。 1.微处理器的字长 计算机一次能并行处理的二进制的位数称为字长。微处理器的字长一般由算术逻辑单元(ALU)的位数和数据总线的宽度来决定,字长越长,表示数据的精度越高,传送处理数据的速率越快。例如,8086 是16 位字长处理器。有些处理器的ALU 位数和数据总线宽度并不相同,例如,8088 的ALU 是16 位,但为了和8 位的I/O 设备兼容,其数据总线只有8 位,因此称其为准16 位处理器。 2.内存储器容量和访问时间 存储器容量和存储器访问时间是反映微型计算机内存储器性能的两个主要指标。内存储器的最大容量和处理器的地址线宽度有关,8086 有20 位地址线,最大内存容量为1MB,存储器访问时间体现了内存储器的速度,直接影响处理机的性能。20 世纪80 年代初,动态存储器DRAM 的访问时间在几百纳秒,近年来提高到几十纳秒。但是存储器速度的提高远远赶不上微处理器速度的提高,弥补它们之间的速度间隙一直是微型计算机技术中的难题。 3.系统总线传输速率
计算机的基本结构及工作原理 教学内容:计算机的基本结构及工作原理 教学目的:了解计算机的分类及其基本结构,知道计算机的基本工作原理。教学过程: 一、学生看书: 二、精讲及板书: 1、计算机的基本结构 2、计算机的基本工作原理 三、小结: 计算机的工作原理 四、练习: 计算机是怎样工作的? 计算机的工作真是ZYB重油煤焦油泵全自动的吗? 第6课时计算机的分类及计算机的文化 教学内容:计算机的分类及计算机的文化 教学目的:了解计算机的分类,了解计算机文化的主要特点。 教学过程: 一、学生看书: 二、精讲及板书: 1、计算机的分类: 按工作用途可以分为通用计算机和专用计算机 按工作原理可以分为数字计算机和模拟计算机 2、计算机文化 所谓计算机文化就是因为计保温沥青泵算机的产生与使用使人类社会的生存方式发生了根本变化从而产生的一种新的文化形态。 三、小结: 计算机分类和计算机文化 四、练习: 1、计算机是怎样分类的? 2、什么是计算机文化? 第7课时计算机的硬件系统和软件系统 教学内容:计算机的硬件系统和软件系统 教学目的:了解计算机的硬件的基本组成,能正确识别计算机上的主要部件,并知道其作用。教学过程: 一、学生看书: 二、精讲及板书: 三、小结: 计算机的硬件系统和软件系统 四、练习: 计算机的硬件系统由那几部份组成? 第8课时学会正确开、关机 教学内容:学会正确开、关机 教学目的和要求 学会开、关机 教学难点:1、了解计算机外设的开、关顺序
2、正确学会开、关机 教学准备:计算机、网络 教学过程: 一、教学导入 同学们,在你们面前看ZYB-B可调压式渣油泵到的是什么呀? 对了,是电脑。 老师告诉你们电脑现在正在睡觉,这个大懒虫,到现在还在睡觉,我们让小朋友把它喊醒,让他和小朋友们一起学习好不好? 二、教学新课 (一)教师示范讲解 在把电脑喊醒之前老师先考考小朋友们一个最最简单的问题,小朋友们早上醒来第一件事是干吗?老师再重复一遍,是第一件事。 刚才小朋友们说了很多,有的说穿衣服,有的小朋友说是洗脸,还有的小朋友说叠被子,但老师却不同意小朋友的意见,再好好想想,我们早上醒来的第一件事是做什么? 对了,首先是睁开眼睛,我们小朋友只有先睁开眼睛然后才能去穿衣服、洗脸、刷牙等等。电脑同样如此,它也要先睁开眼睛,然后才能和小朋友一起学习。所以第一步我们要让电脑睁开眼睛。怎么做? 1、教师示范开显示器,同时提醒电源指示灯的颜色变化 光睁开眼睛怎么行呢?,我KCB齿轮泵们的目的是让他和小朋友们一起做游戏,我们要让他动起来,那第二步我们应该怎么做?其实很简单,就是接通电源。 2、教师出示电源开关“POWER”标志,同时逐台电脑巡视开机情况 按下它之后,我们请小朋友们说一说你发现了什么?;左边的三个灯会同时闪一下,同时第一个灯变绿了,其;3、教师先展示几幅电脑作品,然后用“金山画王笔”;4、教师一步一步示范,手把手教学生关机,并重复几;小朋友早上起来的第一件事是3GR三螺杆泵睁开眼睛;5、教师示范关显示器;(二)、学生练习开、关电脑;在教师的组织下,有步骤的打开电脑和关闭电脑;教师巡视指导;第9 按下它之后,我们请小朋友们说一说你发现了什么? 左边的三个灯会同时闪一下,同时第一个灯变绿了,其它两个灯熄灭了。现在电脑就会和小朋友一起来学习了。比如说画画了 3、教师先展示几幅电脑作品,然后用“金山画王笔”给学生做示范。刚才我们让电脑给我们小朋友画了几幅画,它说他累了,我们还是让他休息吧,下面我们就先来学习如何关机。 4、教师一步一步示范,手把手教学生关机,并重复几次。 小朋友早上起来的第一件事是3GR三螺杆泵睁开眼睛,那上床后我们会把眼睛闭上。然后开始休息。电脑同样如此。我们最后也要让电脑把眼睛闭上,要不然电脑就休息不好,他会生气的。再次提醒小朋友,我们最后千万不要让电脑的睁着眼睛睡觉。记住了要把电脑的显示器关掉。 5、教师示范关显示器。 (二)、学生练习开、关电脑 在教师的组织下,有步骤的打开电脑和关闭电脑。 教师巡视指导。
四川省义务教育课程改革实验教科书 《信息技术》七年级上 第四课计算机系统及其工作原理 教案 一、教学目标: 1、知识目标:要求学生基本掌握计算机系统的基本组成,对计算机的工作原理和分类要有一个简单的认识 2、能力目标:能正确辨认常见硬件与常见软件,能给自己配置计算机,能理解计算机的工作原理,理解计算机的基本容量单位及换算关系。初步培养学生使用信息技术对其它课程进行学习和探讨的能力,培养学生的自学能力。 3、情感目标:体会通过自己的学习,列出计算机配置清单所带来的愉悦,从而达到培养学生对信息技术的兴趣意识和爱国主义精神。 二、教学重、难点: 1、重点:计算机系统的基本组成,各硬件的重要作用 2、难点:计算机的工作原理 三、教学方法:讲授法、观察法、讨论法、赏识教育法、实习实作 四、教学媒体:多媒体网络教室、相关教学课件、硬件系统的实物(CPU、内存条、硬盘及其他硬件实物) 五、教学课时2课时(1+1) (1节理论课+1节实习实作课) 六、教学过程(第一课时) 课题:第4课计算机系统及其工作原理 (一)组织教学 (二)新课导入:问题导入“对于大家经常使用的计算机,从外观上看,它是由哪些部分组成的呢?”学生回答(略)师(看得见、摸得着的设备在计算机中都称硬件)(有了硬件计算机就能工作了吗?)为了回答这个问题,今天我们就来学习第四课-计算机系统及工作原理 (三)知识讲解(系统讲解): 第一部分:计算机系统 A:硬件部分知识简介: 1、中央处理器(芯片)-CPU计算机的大脑(核心部件)组成、功能,观察实物,分类,生产发展及国内外的差异,激发学生的爱国热情和学习动力的目的。 2、存储器(存储大量的数据和信息):内存和外存实物展示、作用地位、容量单位及换算。概括:内存容量较小,运行速度快,价格高,外存容量更大,存取速度比内存较慢,价格较便宜。 3、其他硬件简介:主板、输入设备、输出设备等等
微型计算机原理 第三章 80X86微处理器 1.简述8086/8088CPU中BIU和EU的作用,并说明其并行工作过程。答: (1) BIU的作用:计算20位的物理地址,并负责完成CPU与存储器或I/O端口之间的数据传送。 (2) EU的作用:执行指令,并为BIU提供所需的有效地址。 (3) 并行工作过程:当EU从指令队列中取出指令执行时,BIU将从内存中取出指令补充到指令 队列中。这样就实现了取指和执行指令的并行工作。 2.8086/8088CPU内部有哪些寄存器?其主要作用是什么? 答:8086/8088CPU内部共有14个寄存器,可分为4类:数据寄存器4个,地址寄存器4个,段寄 存器4个和控制寄存器2个。其主要作用是: (1) 数据寄存器:一般用来存放数据,但它们各自都有自己的特定用途。 AX(Accumulator)称为累加器。用该寄存器存放运算结果可使指令简化,提高指令的执行速度。此外,所有的I/O指令都使用该寄存器与外设端口交换信息。 BX(Base)称为基址寄存器。用来存放操作数在内存中数据段内的偏移地址, CX(Counter)称为计数器。在设计循环程序时使用该寄存器存放循环次数,可使程序指令简化,有利于提高程序的运行速度。 DX(Data)称为数据寄存器。在寄存器间接寻址的I/O指令中存放I/O端口地址;在做双字长 乘除法运算时,DX与AX一起存放一个双字长操作数,其中DX存放高16位数。 (2) 地址寄存器:一般用来存放段内的偏移地址。 SP(Stack Pointer)称为堆栈指针寄存器。在使用堆栈操作指令(PUSH或POP)对堆栈进行操作时,每执行一次进栈或出栈操作,系统会自动将SP的内容减2或加2,以使其始终指向栈顶。 BP(Base Pointer)称为基址寄存器。作为通用寄存器,它可以用来存放数据,但更经常更重要的 用途是存放操作数在堆栈段内的偏移地址。 SI(Source Index)称为源变址寄存器。SI存放源串在数据段内的偏移地址。 DI(Destination Index)称为目的变址寄存器。DI存放目的串在附加数据段内的偏移地址。 (3) 段寄存器:用于存放段地址 CS(Code Segment)称为代码段寄存器,用来存储程序当前使用的代码段的段地址。 CS的内容左移4位再加上指令指针寄存器IP的内容就是下一条要读取的指令在存储器中的物理地址。 DS(Data Segment)称为数据段寄存器,用来存放程序当前使用的数据段的段地址。 DS 的内容左 移4位再加上按指令中存储器寻址方式给出的偏移地址即得到对数据段指定单元进行读写的物理地址。 SS(Stack Segment)称为堆栈段寄存器,用来存放程序当前所使用的堆栈段的段地址。堆栈是存 储器中开辟的按“先进后出”原则组织的一个特殊存储区,主要用于调用子程序或执行中断服务程 序时保护断点和现场。 ES(Extra Segment)称为附加数据段寄存器,用来存放程序当前使用的附加数据段的段地址。附 加数据段用来存放字符串操作时的目的字符串。 (4) 控制寄存器 IP(Instmcdon Pointer)称为指令指针寄存器,用来存放下一条要读取的指令在代码段内的偏移地 址。用户程序不能直接访问IP。 FLAGS称为标志寄存器,它是一个16位的寄存器,但只
第1章 (略) 第2章 (略) 第4章 4. 1. 用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。 (1)512×4位RAM构成16KB的存储系统; (2)1024×1位RAM构成128KB的存储系统; (3)2K×4位RAM构成64KB的存储系统; (4)64K×1位RAM构成256KB的存储系统; 解: 1) 需要16KB/512×4=64片 片外地址译码需11位地址线。 2) 需要128KB/1K×1=1024片 片外地址译码需10位地址线。 3) 需要64KB/2K×4=64片 片外地址译码需9位地址线。 4) 需要256KB/64K×1位=32片 片外地址译码需4位地址线。 4. 2. 现有一种存储芯片容量为512×4位,若要用它组成4KB的存储容量,需多少这样的存储芯片?每块芯片需多少寻址线?而4KB存储系统最少需多少寻址线?
解: 4KB/ 512×4b= 16,需要16片 每片芯片需9条寻址线 4KB存储系统最少需12条寻址线 4. 3. 有-2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及 存储容量。 图习4-1 解: 2732的地址范围为 11111111000000000000~11111111111111111111=FF000H~FFFFFH,存储容量为4KB。 4. 4. 某一存储器系统如图习4-2所示,回答它们的存储容量各是多少?RAM 和EPROM存储器地址分配范围各是多少? 解: EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB;RAM 的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。 由于A11未参加译码,因而有地址重叠,一个内存单元有2个地址对应。 4. 5. 使用6116、2732和74LS138译码器构成一个存储容量为12KB ROM (00000H~02FFFH)、8KB RAM(03000H~04FFFH)的存储系统。系统地址总线为20位,数据总线为8位。 解:
計算機基本構成模式 計算機應包括運算器、存儲器、控制器、輸入設備和輸出設備五大基本部件 計算機中數の表示 計算機內部應采用二進制表示指令和數據 計算機の工作原理 計算機系統應按照下述模式工作:將編好の程序和原始數據,輸入並存儲在計算機の內存儲器中(即“存儲程序”);計算機按照程序逐條取出指令加以分析,並執行指令規定の操作(即“程序控制”)。這一原理稱為“存儲程序”原理,是現代計算機の基本工作原理,至今の計算機仍采用這一原理。 計算機の工作原理 按照馮·諾依曼存儲程序の原理,計算機在執行程序時須先將要執行の相關程序和數據放入內存儲器中,在執行程序時CPU根據當前程序指針寄存器の內容取出指令並執行指令,然後再取出下一條指令並執行,如此循環下去直到程序結束指令時才停止執行。其工作過程就是不斷地取指令和執行指令の過程,最後將計算の結果放入指令指定の存儲器地址中。計算機工作過程中所要涉及の計算機硬件部件有內存儲器、指令寄存器、指令譯碼器、計算器、控制器、運算器和輸入/輸出設備等,在以後の內容中將會著重介紹。 (一)計算機硬件系統 硬件通常是指構成計算機の設備實體。一臺計算機の硬件系統應由五個基本部分組成:運算器、控制器、存儲器、輸入和輸出設備。這五大部分通過系統總線完成指令所傳達の操作,當計算機在接受指令後,由控制器指揮,將數據眾輸入設備傳送到存儲器存放,再由控制器將需要參加運算の數據傳送到運算器,由運算器進行處理,處理後の結果由輸出設備輸出。 中央處理器 CPU(central processing unit)意為中央處理單元,又稱中央處理器。CPU由控制器、運算器和寄存器組成,通常集中在一塊芯片上,是計算機系統の核心設備。計算機以CPU為中心,輸入和輸出設備與存儲器之間の數據傳輸和處理都通過CPU來控制執行。微型計算機の中央處理器又稱為微處理器。 控制器 控制器是對輸入の指令進行分析,並統一控制計算機の各個部件完成一定任務の部件。它一般由指令寄存器、狀態寄存器、指令譯碼器、時序電路和控制電路組成。計算機の工作方式是執行程序,程序就是為完成某一任務所編制の特定指令序列,各種指令操作按一定の時間關系有序安排,控制器產生各種最基本の不可再分の微操作の命令信號,即微命令,以指揮整個計算機有條不紊地工作。當計算機執行程序時,控制器首先從指令指針寄存器中取得指令の地址,並將下一條指令の地址存入指令寄存器中,然後從存儲器中取出指令,由指令譯碼器對指令進行譯碼後產生控制信號,用以驅動相應の硬件完成指紋操作。簡言之,控制器就是協調指揮計算機各部件工作の元件,它の基本任務就是根據種類指紋の需要綜合有關の邏輯條件與時間條件產生相應の微命令。 運算器 運算器又稱積極態度邏輯單元ALU(Arithmetic Logic Unit)。運算器の主要任務是執行各種算術運算和邏輯運算。算術運算是指各種數值運算,比如:加、減、乘、除等。邏輯運算是進行邏輯判斷の非數值運算,比如:與、或、非、比較、移位等。計算機所完成の全部運算都是在運算器中進行の,根據指令規定の尋址方式,運算器從存儲或寄存器中取得操作數,進行計算後,送回到指令所指定の寄存
计算机的基本工作原理 计算机的工作原理 1、冯诺依曼原理 “存储程序控制”原理是1946年由美籍匈牙利数学家冯诺依曼提出的,所以又称为“冯诺依曼原理”。该原理确立了现代计算机的基本组成的工作方式,直到现在,计算机的设计与制造依然沿着“冯诺依曼”体系结构。 2、“存储程序控制”原理的基本内容 ①采用二进制形式表示数据和指令。 ②将程序(数据和指令序列)预先存放在主存储器中(程序存储),使计算机在工作时能够自动高速地从存储器中取出指令,并加以执行(程序控制)。 ③由运算器、控制器、存储器、输入设备、输出设备五大基本部件组成计算机硬件体系结构。 3、计算机工作过程 第一步:将程序和数据通过输入设备送入存储器。 第二步:启动运行后,计算机从存储器中取出程序指令送到控制器去识别,分析该指令要做什么事。 第三步:控制器根据指令的含义发出相应的命令(如加法、减法),将存储单元中存放的操作数据取出送往运算器进行运算,再把运算结果送回存储器指定的单元中。 第四步:当运算任务完成后,就可以根据指令将结果通过输出设备输出。 计算机的软件分类 计算机软件是指计算机运行、管理、应用和维护所需的各种程序、数据及其有关技术文档资料。只有硬件没有软件的计算机称为“裸机”,裸机只能运行由 0 和1 组成的机器语言程序,没有软件系统的计算机几乎是没有用的。通常人们使用的计算机是经过软件“包装”的计算机,计算机的功能不仅仅取决于硬件系统,更大程度上由所安装的软件系统来决定。 软件种类繁多,通常根据软件用途可将其分为系统软件和应用软件。系统软件是用于管理、控制和维护计算机系统资源的软件,主要包括操作系统、语言处理程序、数据库管理系统和服务程序等。应用软件是针对某一应用而开发的软件,可分为通用应用软件和专用应用软件。 1.2.4 计算机系统的层次结构 在一个完整的计算机系统中,计算机硬件和软件之间是有一定的层次关系的,如图 1-3 所示。计算机硬件位于是最低层,是计算机系统的基础。操作系统位于硬件之上,而操作系统的上一层为其他系统软件和应用软件,最高层是用户程序或文档。 用户程序或文档
单片机的工作过程以及原理单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件--存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。 程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。 单片机介绍 单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到
计算机基础知识 一、计算机的发展与应用 1.1 计算机的概念与发展 1.1.1、内容要点 1、计算机工作原理: 1)什么是计算机 计算机(Computer)是一种能接收和存储信息,并按照存储在其内部的程序(这些程序是人们意志的体现)对输入的信息进行加工、处理,然后把处理结果输出的高度自动化的电子设备。 2)计算机工作原理——冯·诺依曼原理(又称为存储程序原理) (1)组成计算机的物理设备(硬件)包括运算器、控制器、存储器、输入设备和输出设备五部分; (2)所有程序和数据都以二进制形式存储在存储器中; (3)计算机系统在程序控制下自动运行。 2、计算机的发展: 1)计算机的发展: 计算机从诞生发展到今天,已经经历了四个阶段,现正向第五代过渡。见下表。 计算机发展的四个阶段 2)微型计算机的发展: 上世纪70年代初,美国Intel公司等采用先进的微电子技术将运算器和控制器集成到一块芯片中,称之为微处理器(MPU)。其发展大约经历了六个阶段,如下表。
微机的六个发展阶段 3)我国计算机的发展情况 我国的计算机事业始于20世纪50年代。 1952年我国的第一个电子计算机科研小组在中科院数学所内成立。 1960年,我国第一台自行研制的通用电子计算机107机问世。 1964年,我国研制了大型通用电子计算机119机,用于我国第一颗氢弹研制工作的计算任务。 20世纪70年代以后,我国生产的计算机进入了集成电路计算机时期。 1974年,我国设计的DJS-130机通过了鉴定并投入批量生产。 进入20世纪80年代,我国又研制成功了巨型机。 1982年,我国独立研制成功了银河I型巨型计算机,运算速度为每秒1亿次。 1997年6月研制成功的银河Ⅲ型巨型计算机,运算速度为每秒130亿次。这些机器的出现,标志着我国的计算机技术水平踏上了一个新的台阶。 1999年,银河四代巨型机研制成功。 2000年,我国自行研制成功高性能计算机“神威I”,其主要技术指标和性能达到国际先进水平。我国成为继美国、日本之后世界上第三个具备研制高性能计算机能力的国家。 2005年4月18日,完全由我国科学界自行研发、拥有自主知识产权的中国首款六十四位高性能通用CPU芯片CPU———“龙芯二号”芯片正式发布。这款芯片性能经检测已达到英特尔“奔3”水平,比2002年9月28日发布的“龙芯一号”提高了10倍。 3、计算机的特点: 计算机是高度自动化的信息处理设备。主要特点有处理速度快、计算精度高、记忆能力强、可靠的逻辑判断能力、可靠性高、通用性强。 1)处理速度快:计算机的运算速度用MIPS(每秒钟执行多少百万条指令)来衡量。 2)计算精度高:数的精度主要由表示这个数的二进制码的位数决定。
计算机的基本组成及工 作原理 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
计算机的基本组成及工作原理 计算机系统的组成 计算机系统是由硬件系统和软件系统两大部分组成,这一节将分别介绍计算机硬件系统和软件系统。 计算机硬件是构成计算机系统各功能部件的集合。是由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。计算机硬件是看得见、摸得着的,实实在在存在的物理实体。 计算机软件是指与计算机系统操作有关的各种程序以及任何与之相关的文档和数据的集合。其中程序是用程序设计语言描述的适合计算机执行的语句指令序列。 没有安装任何软件的计算机通常称为“裸机”,裸机是无法工作的。如果计算机硬件脱离了计算机软件,那么它就成为了一台无用的机器。如果计算机软件脱离了计算机的硬件就失去了它运行的物质基础;所以说二者相互依存,缺一不可,共同构成一个完整的计算机系统。 计算机系统的基本组成如图1-6 所示。
计算机硬件系统的基本组成及工作原理 现代计算机是一个自动化的信息处理装置,它之所以能实现自动化信息处理,是由于采用了“存储程序”工作原理。这一原理是1946年由冯 · 诺依曼和他的同事们在一篇题为《关于电子计算机逻辑设计的初步讨论》的论文中提出并论证的。这一原理确立了现代计算机的基本组成和工作方式。 ⑴ 计算机硬件由五个基本部分组成:运算器、控制器、存储器、输入设备和输出设备。 ⑵ 计算机内部采用二进制来表示程序和数据。 ⑶ 采用“存储程序”的方式,将程序和数据放入同一个存储器中(内存储器),计算机能够自动高速地从存储器中取出指令加以执行。 可以说计算机硬件的五大部件中每一个部件都有相对独立的功能,分别完成各自不同的工作。如图1-7所示,五大部件实际上是在控制器的控制下协调统一地工作。首先,把表示计算步骤的程序和计算中需要的原始数据,在控制器输入命令的控制下,通过输入设备送入计算机的存储器存储。其次当计算开始时,在取指令作用下把程序指令逐条送入控制器。控制器对指令进行译码,并根据指令的操作要求向存储器和运算器发出存储、取数命令和运算命令,经过运算器计算并把结果存放在存储器内。在控制器的取数和输出命令作用下,通过输出设备输出计算结果。 1.运算器(ALU ) 运算器也称为算术逻辑单元ALU (Arithmetic Logic Unit )。它的功能是完成算术运算和逻辑运算。算术运算是指加、减、乘、除及它们的复合运算。而逻辑运算是指 “与”、“或”、“非”等逻辑比较和逻辑判断等操作。在计算机中,任何复杂运算都转化为基本的算术与逻辑运算,然后在运算器中完成。 2.控制器(CU ) 控制器CU (Controller Unit )是计算机的指挥系统,控制器一般由指令寄存器、指令译码器、时序电路和控制电路组成。它的基本功能是从内存取指令和执行指令。指令是指示计算机如何工作的一步操作,由操作码(操作方法)及操作数(操作对象)两部分组成。控制器通过地址访问存储器、逐条取出选中单元指令,分析指令,并根据指令产生的控制信号作用于其它各部件来完成指令要求的工作。上述工作周而复始,保证了计算机能自动连续地工作。 控制流 数据流 图 1-7 计算机基本硬件组成及简单工作原理
第1章 第2章 (略) 第4章 4.1. 用下列芯片构成存储系统, 各需要多少个RAM 芯片?需要多少位地址作为片 外地址译码?设系统为20 位地址线,采用全译码方式。 (1)512X 4 位RAM 构成16KB 的存储系统; (2)1024X 1 位RAM 构成128KB 的存储系统; (3)2K X 4 位RAM 构成64KB 的存储系统; (4)64K X 1 位RAM 构成256KB 的存储系统; 解: 1)需要16KB/512 X 4=64 片 片外地址译码需 1 1位地址线。 2)需要128KB/1K X 1=1024片 片外地址译码需 1 0位地址线。 3)需要64KB/2K X 4=64 片 片外地址译码需9 位地址线。 4) 需要256KB/64K X1 位=32片 片外地址译码需 4 位地址线。 4.2. 现有一种存储芯片容量为512X 4位,若要用它组成4KB 的存储容量,需多少 这样的存储芯片?每块芯片需多少寻址线?而4KB 存储系统最少需多少寻址线? 解: 4KB/ 512 X 4b= 16,需要16 片 每片芯片需9 条寻址线
4KB 存储系统最少需 1 2条寻址线
4. 3.有—2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及存 Z73Z CS 储容量。 图习4— 1 解: 2732的地址范围为11111111000000000000-1111111111111111111仁 FF000H~FFFFFH 存储容量为4KB。 4. 4.某一存储器系统如图习4 —2所示,回答它们的存储容量各是多少?RAM 和EPROM存储器地址分配范围各是多少? 解: EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB ; RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。由于 A ii未参加译码,因而有地址重叠,一个内存单元有2个地址对应。 4. 5.使用6116、2732和74LS138译码器构成一个存储容量为12KB ROM (00000H? 02FFFH)、8KB RAM (03000H?04FFFH)的存储系统。系统地址总线为20位,数据总线为8位。
考点1 1.微型计算机的组成 微型计算机也是计算机。因此,它也包括组成计算机的五个基本单元,这就是存储器、运算器、控制器、输入设备和输出设备。但是,在微型计算机中,常把运算器和控制器制作在一块芯片上,在结构上和逻辑上紧密地结合在一起,称为中央处理单元,或称微处理器,简称CPU(Central Processing Unit),把CPU 与存储器加在一起,称为微型计算机的主机。主机加外部设备才构成一台完整的微型计算机,其结构框图如图2-2-1所示。外部设备必须通过输入输出接口电路才能与微型计算机的主机进行信息传输。微处理器与存储器和接口电路之间用三组总线把它们连接在一起。这三组总线是:数据总线,地址总线和控制总线。 图2-2-1 微型计算机组成框图 微型计算机的主机是能使计算机正常运行的主体,而微处理器则是微型计算机的核心。对微型计算机的主机基本结构和工作过程作以简单地介绍。 (1)微处理器 微处理器CPU是微型计算机中具有运算和控制功能的核心部件。它不仅用于算术运算、逻辑运算,还能产生相应的控制信号,控制微机的各部件协调工作。 (2)存储器 存储器又称内存或主存,是微型计算机的存储和记忆部件。它用于存放程序和数据,所有程序和数据只有调入内存中才能被执行和使用。 (3)输入/输出接口 外部设备的种类繁多,结构及原理各异,与CPU的工作电压和速度也不匹配,故微处理器与外部设备之间的连接和信息交换不能直接进行,而必须通过输入/输出接口(I/O接口)作为它们之间的桥梁。 (4)数据总线 数据总线用于传送数据信息。其位数由微处理器的字长确定,在字长较长的微机中,为了表示方便,把8位二进制数定义为一个字节。对8位微机来说,数据总线有8根,即字长为8位D7~D0。由于,数据在微处理器与存储器和I/O接口之间的传送是双向的,故数据总线为双向总线。 (5)地址总线 地址总线用于传送CPU发出的地址信息。微处理器与存储器或I/O接口之间传送数据时,必须通过地址总线发送地址号来选择需访问的内存单元或I/O接口。因地址总线只有CPU发送地址信息,所以地址总线是单向总线。 (6)控制总线 控制总线用于传送控制信号、时序信号和状态信息。有些线是微处理器CPU