微机原理与接口技术 教学课件 ppt 作者 周明德 蒋本珊 第01章

上传人:E**** 文档编号:89375575 上传时间:2019-05-24 格式:PPT 页数:40 大小:364KB
返回 下载 相关 举报
微机原理与接口技术 教学课件 ppt 作者  周明德 蒋本珊 第01章_第1页
第1页 / 共40页
微机原理与接口技术 教学课件 ppt 作者  周明德 蒋本珊 第01章_第2页
第2页 / 共40页
微机原理与接口技术 教学课件 ppt 作者  周明德 蒋本珊 第01章_第3页
第3页 / 共40页
微机原理与接口技术 教学课件 ppt 作者  周明德 蒋本珊 第01章_第4页
第4页 / 共40页
微机原理与接口技术 教学课件 ppt 作者  周明德 蒋本珊 第01章_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《微机原理与接口技术 教学课件 ppt 作者 周明德 蒋本珊 第01章》由会员分享,可在线阅读,更多相关《微机原理与接口技术 教学课件 ppt 作者 周明德 蒋本珊 第01章(40页珍藏版)》请在金锄头文库上搜索。

1、,微机原理 与接口技术,高等学校21世纪教材,电子教案,人民邮电出版社,退出,第1章 概 述,1.1 台式个人计算机的构成 1.2 计算机基础 1.3 计算机的硬件和软件 1.4 微型计算机的结构 1.5 多媒体计算机,台式个人计算机主要是指家庭用或办公用的个人计算机,从外观上看,它的主要组成部分是主机、显示器、键盘、鼠标等,如图 1-1所示。再进一步细分,它的主机主要由主板、CPU、内存、硬盘、软驱(盘)、显示卡、声卡、网卡、光驱等部分组成。,1.1 台式个人计算机的构成,1.1.1 中央处理器CPU 中央处理单元CPU(Central Processing Unit)是一台计算机的心脏,它

2、主要是由运算器和控制器构成,是用来解释指令并进行运算的。 我们在评价CPU的指标时,最主要的是看它的主频,主频越高,其运算速度越快。其次还要看CPU的缓存有多大,一般讲,缓存的大小也对CPU的运算速度有很大的影响,,1.1.2 系统主板 主板是机箱中最大的一块集成电路板,在它上面集成有CPU插座、内存插座、扩展板(通信板卡、显示卡、声卡、网卡等)插座、输入输出系统、总线系统、电源接口等,在组装一台计算机时,主板是一个母体,其它部件或直接插接在主板上,或通过电缆电线连接在主板上。 主板上有CPU、内存芯片、时钟电路、外设(软盘、硬盘、显示器、键盘、鼠标)接口以及扩展板的插槽等等。,1.1.3 内

3、存 在现代微机中把内存用内存条的形状提供,在计算机主板上有一个一个的内存扩展插槽,内存条就是插在这些内存扩展槽上的。 1.1.4 硬盘 硬盘是办公用微机及家用微机的主要外存储器设备,一个完整的硬盘由驱动器、控制器、盘片三大部分组成。,1.1.5 软盘 软磁盘存储器是由软盘驱动器、软盘控制器以及软盘盘片三部分组成的。 1.1.6 显示卡 显示卡是插在主板上总线扩展槽上的一块卡,它是主机与显示器之间的接口,它接收CPU和内存发送来的信息,将这些信息处理并转换后向显示器发送视频信号和同步信号。,1.1.7 显示器 显示器技术的发展是伴随着电视技术和计算机技术的发展而发展的,它是现在微机的最主要的输出

4、设备。 1.1.8 光盘存储器 光盘存储器是光盘和光盘驱动器的统称,光盘是利用光学方式进行读写信息操作方式的介质。 光盘的信息存储格式同磁盘类似,也是分轨道(这里不能说磁道)、扇区、记录信息的字节,但它的轨道不是像磁盘那样的同心圆,而是螺旋型由中心向外散布。,1.1.9 声卡和音箱 声卡像其它扩展卡一样,也是插在主板上的总线扩展槽上的,在声卡露出机箱的部分留有接音箱、耳机、麦克风的插口。 1.1.10 网卡 网卡也称为网络接口卡,它插在主板上的总线扩展槽上。,1.1.11 机箱、鼠标、键盘 机箱是用来固定计算机主板,并将所有设备装在其中的设备。 鼠标是一种坐标定位输入设备,分为机械式、光电式等

5、。 键盘是数字和字符输入装置,它是从早期的机械式打字机的基础上演变过来的输入设备。,1.2 计算机基础,1.2.1 计算机的基本结构,图1-7中的各部分构成了计算机硬件(Hardware)。在上述的计算机硬件中,人们往往把运算器、控制器和存储器合在一起称为计算机的主机;而把各种输入、输出设备统称为计算机的外围设备(或称外部设备Peripheral)。 在主机部分中,又把运算器和控制器合在一起称为中央处理单元CPU(Central Processing Unit)。随着半导体集成电路技术的发展,可以把整个CPU集成在一个集成电路芯片上,就把它称为微处理器(Microprocessor)。,人们把

6、以微处理器为核心构成的计算机,称为微型计算机。若整个计算机可只安装在一块印刷电路板上,这样的计算机,称为单板计算机。若能把整个计算机集成在一个芯片上,就称为单片机。,1.2.2 常用的名词术语和二进制编码 1位、字节、字及字长 (1)位(Bit) “位”指一个二进制位。它是计算机中信息存储的最小单位。 (2)字节(Byte) “字节”指相邻的8个二进制位。 (3)字(Word)和字长 “字”是计算机内部进行数据传递处理的基本单位。通常它与计算机内部的寄存器、运算装置、总线宽度相一致。,2数字编码 为便于机器识别和转换,计算机中的十进制数的每一位用二进制编码表示,这就是所谓的十进制数的二进制编码

7、,简称二-十进制编码(BCD码)。 二-十进制编码的方法很多,最常用的是8421 BCD码。8421 BCD码有10个不同的数字符号,逢10进位,每位用四位二进制表示。,3字符编码 字母、数字、符号等各种字符也必须按特定的规则用二进制编码才能在计算机中表示。字符编码的方式很多,世界上最普遍采用的一种字符编码是ASCII码。 ASCII码用七位二进制编码,它有128种组合,可以表示128种字符。,4汉字编码 用计算机处理汉字,每个汉字必须用代码表示。键盘输入汉字是输入汉字的外部码。外 部码必须转换为内部码才能在计算机内进行存储和处理。为了将汉字以点阵的形式输出,还要将内部码转换为字形码。 (1)

8、外部码 汉字主要是从键盘输入,每个汉字对应一个外部码,外部码是计算机输入汉字的代码,是代表某一个汉字的一组键盘符号。外部码也叫输入码。,(2)内部码 汉字内部码也称汉字内码或汉字机内码。在不同的汉字输入方案中,同一汉字的外部码不同,但同一汉字的内部码是唯一的。 (3)交换码 计算机之间或计算机与终端之间交换信息时,要求其间传送的汉字代码信息完全一致。为此,国家根据汉字的常用程度定出了一级和二级汉字字符集,并规定了编码,这就是国标GB2312-1980信息交换用汉字编码字符集基本集。GB2312-1980中汉字的编码即国标码。,这个字符集中的任何一个图形、符号及汉字都是用两个7位的字节表示(在计

9、算机中当然用两个8位字节,每个字节的最高位为1来表示)。 在GB2312-1980标准中,对每个图形字符或汉字给出了两种汉字代码。一种是用两个字节二进制数给出的国标码(即内部码中所用到的);另一种是四位十进制的区位码,其中高二位是某字符或汉字所在的区号,低二位是在区中的位置号。例如“啊”字的国标码是3021H,区位码是1601D。,(4)输出码 汉字输出码又称汉字字形码或汉字发生器的编码。汉字可以写在一个方块中;一个方块可以看作m行n列的矩阵,称为点阵。一个m行n列的点阵共有mn个点。 在计算机中用一组二进制数字表示点阵,用二进制数l表示点阵中的黑点,用二进制数0表示点阵中的非黑点。,1.2.

10、3 指令程序和指令系统 计算机要真正能够进行计算还必须要有软件的配合,首先是各种程序(Program)。 我们知道,计算机所以能脱离人的直接干预,自动地进行计算,这是由于人把实现这个计算的一步步操作用命令的形式即一条条指令(Instruction)预先输入到存储器中,在执行时,机器把这些指令一条条地取出来,加以翻译和执行。,一条指令,对应着一种基本操作。计算机所能执行的全部指令,就是计算机的指令系统(Instruction Set)。 在使用计算机时,必须把要解决的问题编成一条条指令。这些指令的集合就称为程序。 指令通常分成操作码(Opcode,即operation code)和操作数(Ope

11、rand)两大部分。操作码表示计算机执行什么操作;操作数指明参加操作的数的本身或操作数所在的地址。,程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的。计算机在执行时要能把这些指令一条条取出来加以执行,必须要有一个电路能追踪指令所在的地址,这就是程序计数器PC(Program Counter)。在开始执行时,给PC赋以程序中第一条指令所在的地址,然后每取出一条指令(确切地说是每取出一个指令字节)PC中的内容自动加1,指向下一条指令的地址(Address),以保证指令的顺序执行。只有当程序中遇到转移指令,调用子程序指令,或遇到中断时,PC才把控制转到所需要的地方去。,1.2.4 初级计算

12、机 它是由微处理器(CPU)、存储器、接口电路组成,通过三条总线(BUS)地址总线(Address Bus)、控制总线(Control Bus)和双向数据总线(Data Bus )来连接。 1CPU的结构 算术逻辑单元ALU(Arithmetic Logic Unit)是执行算术和逻辑运算的装置。 F(Flag)是标志寄存器。,要执行的指令的地址由程序计数器PC提供,AR(Address Register)是地址寄存器,由它把要寻址的单元的地址(可以是指令地址由PC提供;也可以是数据地址要由指令中的操作数部分给定)通过地址总线送至存储器。 从存储器中取出的指令,由数据寄存器送至指令寄存器IR(

13、Instruction Register),经过指令译码器ID(Instruction Decoder)译码,通过控制电路,发出执行一条指令所需要的各种控制信息。,2存储器 存储器中的不同存储单元,是由地址总线上送来的地址,经过存储器中的地址译码器来寻找的,然后就可以对这个单元的内容进行读或写的操作。 (1)读操作 信息从存储单元读出后,存储单元的内容并不改变,只有当把新的信息写入该单元时,才由新的代替旧的。 (2)写操作 信息写入后,在没有新的信息写入以前是一直保留的,且我们的存储器的读出是非破坏性的,即信息读出后,存储单元的内容是不变的。,3执行过程 机器从停机状态进入运行状态,要把第一条

14、指令所在的地址赋给PC,然后就进入取指(取出指令)阶段。在取指阶段从内存中读出的内容必为指令,所以DR把它送至IR,然后由指令译码器译码,就知道此指令要执行什么操作,在取指阶段结束后就进入执行阶段。当一条指令执行完以后,就进入了下一条指令的取指阶段。这样的循环一直进行到程序结束(遇到停机指令)。,1.2.6 寻址方式 1立即寻址(Immediate Addressing) 操作数就包含在指令中,这种规定操作数的方式,称为立即寻址。 2寄存器寻址(Register Addressing) 若操作数在某一寄存器中,这种寻址方式就称为寄存器寻址。,3直接寻址(Direct Addressing) 指

15、令中包含操作数的直接地址,故称为直接寻址。 4寄存器间接寻址(Register Indirect Addressing) 操作数的地址并不直接在指令中,而是在某一寄存器中,故称为间接寻址。,1.2.7 分支 1无条件转移(Unconditional Jump) 这条指令的功能是把n赋给PC,于是程序就无条件地转到地址n开始的程序段去。,2条件转移(Conditional Jump) 程序中更多的情况是:要根据上面的指令运行的结果,判断它是否满足一定的条件,若满足则转移,不满足则顺序继续执行。 机器中为此设立了一些判断条件的标志。主要有: Z(Zero)标志零标志。若指令的运行结果为零(即八位全

16、为0)则Z=1;否则Z=0。 C(Carry)标志进位标志。若加法运算时,最高位(bit7)向前有进位;或在减法运算时最高位向前有借位,则C=1;否则C=0。 S(Sign)标志符号标志。若运算的结果为负(bit7=1),则S=1;否则S=0。,3算术和逻辑运算指令 逻辑运算是指两个操作数按位进行指定的逻辑操作。 (1)“与”运算: 凡是与0进行“逻辑与运算”的位结果为0,而与1进行“与运算”的位结果不变。所以,可用逻辑“与”屏蔽掉一些位(即使一些位为0),保留一些位。 (2)“或”运算: 凡是与0进行逻辑“或”运算的位结果维持不变,而与1进行“或”运算的结果为1。所以,可用逻辑“或”使某些位置“1”。,(3)“异或”运算 两个相同的位异或的结果为0,否则为1。故利用ALAL可实现对AL清0;也可利用异或运算来检验两个操作数是否相同等。,1.3 计算机的硬件和软件,1.3.1 系统软件 由机器的设计者提供的,为了使用和管理计算机的软件,统称为系统软件。系统软件包括: (1)各种语言和它们的汇编或解释、编译程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号