微机接口新版课件PPT.ppt
《微机接口新版课件PPT.ppt》由会员分享,可在线阅读,更多相关《微机接口新版课件PPT.ppt(41页珍藏版)》请在三一办公上搜索。
1、微型计算机原理 与接口技术,主讲:马爱民Email:,第一章,1,课程目标,掌握:微机的基本工作原理汇编语言程序设计方法微机接口技术建立微机系统的整体概念,形成微机系统软硬件开发的初步能力,2,教学目的了解微型计算机的工作原理了解微型计算机的系统构成掌握计算机的数制及编码,第1章 微型计算机基础知识,3,1.1 微型计算机系统,1.1.1 微型计算机的发展史 1946年第一台计算机诞生 可分为:巨型机、大型机、中型机、小型机、微型机、单片机等六大类型 微型计算机诞生于20世纪70年代。,微型计算机基础知识,4,第一代:电子管计算机(1946年)第二代:晶体管计算机(1958-1964年)第三代
2、:集成电路计算机(1964年-70年代中期)第四代:大规模集成电路计算机(70年代开)摩尔定律:集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。,5,1.2 微型计算机系统,1.2.1 微型计算机的工作原理,“存储程序”是指程序和数据采用二进制存放在存储器中,计算机工作时只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令依次取出指令、分析指令、执行指令,直到执行完全部指令为止。计算机的五大部件:运算器、控制器、存储器、输入设备、输出设备。,计算机的这五大部件在控制器的统一控制指挥下,实现有条不紊的自动工作。,6,冯诺依曼计算机以运算器为中心,各部件的功能
3、是:输入设备用来将计算机外部各种信息输入转换为计算机所能识别的二进制信息。存储器用来存放指令和数据。运算器用来完成算术运算和逻辑运算。控制器用来控制指令和数据的输入、运行以及处理运算结果。输出设备负责将计算机处理结果转换输出为外部的各种信息形式。,1.2.2 微型计算机的系统构成,存储器,I/O接口,输入设备,I/O接口,地址总线 AB,输出设备,CPU,数据总线 DB,控制总线 CB,I/O接口,AB:Address Bus DB:Data Bus CB:Control Bus,微型计算机的系统结构图,7,微处理器(或中央处理器,CPU),图1-3 微处理器的典型结构,8,(1)运算器(2)
4、控制器(3)寄存器组,2.存储器,定义:存储器又叫内存或主存,是微型计算机的存储和记忆部件。用于存放计算机工作过程中需要操作的数据和当前执行的程序。,有关内存的几个概念:(1)内存单元的地址和内容(2)内存的操作(3)内存的分类,9,图1-4 内存单元的地址和内容,内存单元的地址和内容,内存的操作-读/写,存储器读操作,内存分类-RAM&ROM,10,3.输入输出设备和输入输出接口,输入输出设备和输入输出接口是微型计算机的重要组成部分输入输出接口是CPU与输入输出设备间的桥梁接口的功能 数据缓冲寄存 信号电平或类型的转换 实现主机与外设间的运行匹配,CPU,I/O接口,I/O设备,11,总线由
5、一组导线和相关控制电路组成,是各种公共信号线的集合,用作微机系统各大部件之间的信息传送。在CPU、存储器、I/O接口之间传送信息的总线称为系统总线。(1)地址总线(Address Bus)地址总线用来传送地址信息,CPU访问存储器或输入输出接口时所需的地址,单向。(2)数据总线(Data Bus)数据总线用来传送数据信息,CPU与内存或输入输出设备之间传输数据,双向。(3)控制总线(Control Bus)控制总线用来传送控制信号、时序信号和状态信息等。其中有的是CPU向内存或I/O接口发出的信息,有的则是内存或I/O接口向CPU发出的信息。控制总线的每一根线是单向的。,4.总线,12,13,
6、1.2.3 微型计算机的主要性能指标,1.字长 字长是指计算机所能允许参与运算数的位数。一般为字节(Byte,即8位二进制)的整数倍。目前微型计算机从8位、16位、32位到64位各档次都有。2.运算速度 运算速度是指计算机进行数值计算或信息处理的快慢程度。微型计算机的速度指标可用主频及执行指令的速度来评价。主频也称时钟频率,以MHz或GHz为单位。主频越高,表明运算速度越快。目前微机的主频已达到4GHz以上。运算速度单位为MIPS(每秒百万条指令)。3.主存容量 主存储器所能存储信息的最大容量称为主存容量。主存容量一般以“存储单元个数 存储字长”来表示,其中存储单元个数所用单位如下:,14,1
7、.3 计算机中的数制与编码,了解:各种计数制与编码的特点及表示方法掌握:各种计数制之间的相互转换及常用编码,1.3.1 数制,十进制二进制十六进制,常用计数法,15,1.十进制,特点:以十为底,逢十进一;共有09十个数码。用D代表。可以用权展开式表示为:注:Di 是D的第i位的数码,可以是0-9,n、m为正整数,n表示小数点左边的位数,m表示小数点右边的位数,10为基数,10i称为十进制权,2.二进制,特点:以2为底,逢2进位;只有0和1两个数码。用B表示。权展开式表示为:,16,3.十六进制,特点:以16为底,逢16进位;有16个数码,09及AF。用H表示。权展开式表示为:,4.其它进制,从
8、以上介绍可见,各种进制数具有以下共同特点:1.每种进制数都有一个确定的基数R,每一位的系数K有R种可能的取值。2.遵循“逢R进一”原则。一个R进制数可用其权表达式表示为:,17,1.3.2 各种数制之间的转换,1.非十进制数到十进制数的转换 按相应的权表达式展开,再按十进制运算规则求和,即可得到它们对应的十进制数,例:(1101.101)2=123+122+021+12-1+02-2+12-3=(13.625)10,2.十进制到非十进制数的转换对二进制的转换:对整数:除2取余;对小数:乘2取整。对十六进制的转换:对整数:除16取余;对小数:乘16取整。,18,3.二进制与十六进制间的转换用4位
9、二进制数表示1位十六进制数,举例:二进制与十六进制数的转换。,19,1.3.3 编码,1.BCD码-二进制编码的十进制数,压缩BCD码8421码 用4位二进制码表示一位十进制数扩展BCD码 用8位二进制码表示一位十进制数,BCD码与十进制制数的对应关系,20,BCD码与十进制数、二进制数的转换BCD码与十进制数之间的转换很简单,只需根据表中的对应关系把4位BCD码与1位十进制数相互转换即可。例1 将(1001 0111 1000)BCD转换为对应的十进制数。解:(1001 0111 1000)BCD=(978)10例2 将875转换为对应的BCD码。解:(875)10=(1000 0111 0
10、101)BCDBCD码与二进制数之间的转换一般需要把十进制数作为中间桥梁来进行转换。例3 将二进制数00110101转换为对应的BCD码。解:(00110101)2=(53)10=(0101 0011)BCD例4 将BCD码(0001 0110.0010 0101)BCD转换为二进制数。解:(0001 0110.0010 0101)BCD=(16.25)10=(10000.01)2,21,2.字符编码,字符包括字母、数码、运算符号、标点符号等。计算机存储字符也需要采用二进制进行编码。目前普遍采用的字符编码系统是ASCII码(American Standard Code for Informat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 新版 课件 PPT
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6572855.html