原理第1章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《原理第1章.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原理
- 资源描述:
-
1、微型计算机原理 与接口技术,Email:164020620,1,本课程的考试要求,1. 卷面成绩和平时成绩按7:3的比例,即 卷面成绩占70%,平时成绩占30%。 2. 平时成绩采用百分制,包括课堂出勤(8分/次,共4次)、习题作业(2分/次,共6次)和实验(14分/次,共4次)。,主要的知识结构:,基础知识部分 软件部分 硬件及软硬结合部分,第三章 8086/8088指令系统 第四章 汇编语言及其程序设计,第五章 存储器(地址译码) 第六章 输入/输出与中断技术 第七章 可编程接口芯片(8253、8255),课程目标,掌握: 微机的基本工作原理 汇编语言程序设计方法 微机接口技术 建立微机系
2、统的整体概念,形成微机系统软硬件开发的初步能力,4,教学目的 了解微型计算机的工作原理 了解微型计算机的系统构成 掌握计算机的数制及编码,第1章 微型计算机基础知识,5,1.1 微型计算机系统,1.1.1 微型计算机的发展史 1946年第一台计算机诞生 可分为:巨型机、大型机、中型机、小型机、微型机、单片机等六大类型 微型计算机诞生于20世纪70年代。,微型计算机基础知识,6,单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器随机存储器、只读存储器、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器
3、等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 目前最常用的单片机为MCS-51 。,第一代:电子管计算机(1946年) 第二代:晶体管计算机( 1958-1964年) 第三代:集成电路计算机( 1964年-70年代中期) 第四代:大规模集成电路计算机( 70年代开) 摩尔定律:集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。,7,1.2 微型计算机系统,1.2.1 微型计算机的工作原理,“存储程序”是指程序和数据采用二进制存放在存储器中,计算机工作时只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令依次取出指令、分析指令、执行指令,直到执行完
4、全部指令为止。 计算机的五大部件:运算器、控制器、存储器、输入设备、输出设备。,计算机的这五大部件在控制器的统一控制指挥下,实现有条不紊的自动工作。,8,冯诺依曼计算机以运算器为中心, 各部件的功能是: 输入设备用来将计算机外部各种信息输入转换为计算机所能识别的二进制信息。 存储器用来存放指令和数据。 运算器用来完成算术运算和逻辑运算。 控制器用来控制指令和数据的输入、运行以及处理运算结果。 输出设备负责将计算机处理结果转换输出为外部的各种信息形式。,冯诺依曼提出的体系结构设计方案,1.2.2 微型计算机的系统构成,存 储 器,I/O 接 口,输 入 设 备,I/O 接 口,地址总线 AB,输
5、 出 设 备,C P U,数据总线 DB,控制总线 CB,I/O 接 口,AB: Address Bus DB: Data Bus CB: Control Bus,微型计算机的系统结构图,9,CPU是计算机系统的核心部件,是计算机的控制中心,提供运算、判断能力。 CPU的构成(见下图): 运算器 控制器 寄存器组,微处理器(或中央处理器,CPU),图1-3 微处理器的典型结构,11,运算器,控制器,寄存 器组,2. 存储器(内存或主存),定义: 存储器又叫内存或主存,是微型计算机的存储和记忆部件。 用于存放计算机工作过程中需要操作的数据和当前执行的程序。,有关内存的几个概念: 内存单元的地址和
6、内容 内存的操作 内存的分类,12,图1-4 内存单元的地址和内容,(1)内存单元的地址和内容,(2)内存的操作-读/写,存储器读操作,(3)内存分类-RAM & ROM,13,按工作方式不同,内存可分为两大类:随机存储器(RAM)和只读存储器(ROM),RAM 与 ROM的区别,RAM (随机存储器)可以被CPU随机地读写。机器断电后,所存信息消失。主要用来存放用户装入的程序、数据及部分系统信息。 ROM(只读存储器)中的信息只能被CPU随机读取,而不能由CPU写入。机器断电后,信息并不丢失。主要用来存放各种系统程序,如汇编程序、各种高级语言的解释或编译程序、基本I/O程序等。,3. 输入输
7、出设备和输入输出接口,输入输出设备和输入输出接口是微型计算机的重要组成部分 输入输出接口是CPU与输入输出设备间的桥梁(由于I/O设备的工作速度、所用信号类型格式等于主机不同,I/O设备一般不能直接与主机进行连接) 接口的功能: 数据缓冲寄存 信号电平或类型的转换 实现主机与外设间的运行匹配,CPU,I/O接口,I/O设备,15,总线由一组导线和相关控制电路组成,是各种公共信号线的集合,用作微机系统各大部件之间的信息传送。在CPU、存储器、I/O接口之间传送信息的总线称为系统总线。 (1)地址总线(Address Bus) 地址总线用来传送地址信息,CPU访问存储器或输入输出接口时所需的地址,
8、单向。 (2)数据总线(Data Bus) 数据总线用来数据信息,CPU与内存或输入输出设备之间传输数据,双向。 (3)控制总线(Control Bus) 控制总线传送的是控制信号、时序信号和状态信息等。其中有的是CPU向内存或I/O接口发出的信息,有的则是内存或I/O接口向CPU发出的信息。控制总线的每一根线是单向的。,4. 总线,16,17,1.2.3 微型计算机的主要性能指标,1. 字长 字长是指计算机所能允许参与运算数的位数。 一般为字节(Byte,即8位二进制)的整数倍。目前微型计算机从8位、16位、32位到64位各档次都有。 2. 运算速度 运算速度是指计算机进行数值计算或信息处理
9、的快慢程度。 微型计算机的速度指标可用主频及执行指令的速度来评价。 主频也称时钟频率,以MHz或GHz为单位。主频越高,表明运算速度越快。目前微机的主频已达到4GHz以上。运算速度单位为MIPS(每秒百万条指令) 。 3. 主存容量 主存储器所能存储信息的最大容量称为主存容量。主存容量一般以“存储单元个数 存储字长”来表示,其中存储单元个数所用单位如下:,18,1.3 计算机中的数制与编码,了解:各种计数制与编码的特点及表示方法 掌握:各种计数制之间的相互转换及常用编码,1.3.1 数制,十进制 二进制 十六进制,常用计数法,19,1. 十进制,特点:以十为底,逢十进一;共有09十个数码。用D
10、代表。 可以用权展开式表示为: 注:Di 是D的第i位的数码,可以是0-9,n、m为正整数,n表示小数点左边的位数,m表示小数点右边的位数,10为基数,10i称为十进制权,2. 二进制,特点:以2为底,逢2进位;只有0和1两个数码。用B表示。 权展开式表示为:,20,3. 十六进制,特点:以16为底,逢16进位;有16个数码,09及AF。用H表示。 权展开式表示为:,4. 其它进制,从以上介绍可见,各种进制数具有以下共同特点: 1. 每种进制数都有一个确定的基数R,每一位的系数K有R种可能的取值。 2.遵循“逢R进一”原则。 一个R进制数可用其权表达式表示为:,21,1.3.2 各种数制之间的
11、转换,1. 非十进制数到十进制数的转换 按相应的权表达式展开,再按十进制运算规则求和,即可得到它们对应的十进制数,例:(1101.101)2=123+122+021+12-1+02-2+12-3=(13.625)10,2. 十进制到非十进制数的转换 对二进制的转换: 对整数:除2取余; 对小数:乘2取整。 对十六进制的转换: 对整数:除16取余; 对小数:乘16取整。,22,3. 二进制与十六进制间的转换 用4位二进制数表示1位十六进制数,举例:二进制与十六进制数的转换。,23,1.3.3 编码,1. BCD码-二进制编码的十进制数,压缩BCD码8421码 用4位二进制码表示一位十进制数 扩展
12、BCD码 用8位二进制码表示一位十进制数,BCD码与十进制制数的对应关系,计算机存储BCD码有两种方式:压缩BCD码与非压缩BCD码。前者在一个字节中存放两个4位的BCD码,后者在一个字节中存放一个4位的BCD码,字节的高四位置0.,24,BCD码与十进制数、二进制数的转换 BCD码与十进制数之间的转换很简单,只需根据表中的对应关系把4位BCD码与1位十进制数相互转换即可。 例1 将(1001 0111 1000)BCD转换为对应的十进制数。 解:(1001 0111 1000)BCD= (978)10 例2 将875转换为对应的BCD码。 解:(875)10=(1000 0111 0101)
13、BCD BCD码与二进制数之间的转换一般需要把十进制数作为中间桥梁来进行转换。 例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,25,2. 字符编码,字符包括字母、数码、运算符号、标点符号等。计算机存储字符也需要采用二进制进行编码。目前普遍采用的字符编码系统是ASCII码(American Standard Code for Inform
展开阅读全文