微型计算机原理与接口技术完整版课件全书电子教案.pptx
《微型计算机原理与接口技术完整版课件全书电子教案.pptx》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术完整版课件全书电子教案.pptx(470页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 微型计算机基础微型计算机基础1.1 微型计算机概述微型计算机概述1.2 微型计算机系统的组成微型计算机系统的组成1.3 计算机中数和字符的表示计算机中数和字符的表示1.4 二进制运算二进制运算习题与思考习题与思考1.1.1 微型计算机的产生与发展微型计算机的产生与发展1.1.2 微型计算机的特点微型计算机的特点1.1.3 微型计算机的分类微型计算机的分类1.1.4 微型计算机系统的主要性能指标微型计算机系统的主要性能指标1.1.5 微型计算机的应用微型计算机的应用1.1.1 微型计算机的产生与发展微型计算机的产生与发展1计算机的诞生1946年第一台电子数字计算机(ENIAC)于美国
2、宾夕法尼亚大学诞生: 18800多个电子管 1500多个继电器 占地面积170平方米 重约30余吨 耗电150千瓦 每秒钟完成5000次加法或400次乘法运算ENIAC的诞生,标识着计算机时代的到来。电子管计算机逻辑元件经历了电子管、晶体管、集成电路、超大规模集成电路、甚大规模集成电路多个时代。计算机的运算速度、存储容量、体积、重量、功耗、成本、功能、可靠性、软件功能不断完善,性能价格比越来越高。1.1.1 微型计算机的产生与发展微型计算机的产生与发展晶体管集成电路超大规模集成电路1计算机的诞生1971年第一个微处理器诞生,标志着微型计算机时代的开始。微型计算机以微处理器为标志,主要表现在微处
3、理器的字长、主频、结构和功能等方面。1.1.1 微型计算机的产生与发展微型计算机的产生与发展2微型计算机的产生与发展显示器键盘机箱鼠标1.1.1 微型计算机的产生与发展微型计算机的产生与发展2微型计算机的产生与发展时代起止年份典型微处理器主频4位和8位低档微处理器19711973 Intel 4004 80081 MHz8位中高档微处理器19741977 Intel 8080 808525 MHz16位微处理器19781984 Intel 8086/8088 80286525 MHz32位微处理器19851992 Intel 80386 8048612100 MHz奔腾系列微处理器(32/64
4、位) 19932005 Pentium(、4、M) 60 MHz3.8GHz酷睿系列微处理器(64位) 2006今Core 2 Duo、Core(i7、i5、i3)13.6GHz多核心技术1.1.2 微型计算机的特点微型计算机的特点1体积小、重量轻、功耗低2功能强3可靠性高4价格低廉5结构灵活、适应性强6使用方便、维护容易1.1.3 微型计算机的分类微型计算机的分类2按用途分类1按字长分类l 专用机l 通用机l 4位机l 8位机l 16位机l 32位机l 64位机3按结构形式分类台式电脑掌上电脑一体电脑笔记本电脑 平板电脑1.1.3 微型计算机的分类微型计算机的分类1.1.4 微型计算机系统的
5、主要性能指标微型计算机系统的主要性能指标1字长2主频3内存容量4运算速度5外设配置6软件配置7性能价格比1.1.5 微型计算机的应用微型计算机的应用1科学计算2数据处理3过程控制4计算机辅助5网络通信6办公自动化7仪器仪表及家电控制计算机辅助设计(CAD)计算机辅助制造(CAM)计算机辅助测试(CAT)计算机辅助教学(CAI)1.2.1 冯冯诺依曼体系结构诺依曼体系结构1.2.2 微型计算机的硬件系统微型计算机的硬件系统1.2.3 微型计算机的软件系统微型计算机的软件系统1.2.4 微处理器、微型计算机及微型微处理器、微型计算机及微型计算机系统计算机系统1.2.1 冯冯诺依曼体系结构诺依曼体系
6、结构美籍匈牙利科学家冯冯诺依曼诺依曼又提出了“存存储程序储程序”思想思想:把程序预先存放在存储器中,运行程序时,按照程序中指令的逻辑顺序,把指令从存储器取到中央处理器逐条执行,自动完成程序所描述的处理工作,随后设计出第一台“存储程序”计算机EDVAC。其核心部分是中央处理器(CPU),计算机所有功能均集中于其中,这种结构被称为“冯冯诺依曼诺依曼体系体系结结构构”,被人们普遍接受并延续至今。 计算机硬件系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。 计算机内部采用二进制编码表示指令和数据。 存储程序的思想:把程序预先存放于计算机的存储器中,运行时按程序顺序逐条执行。1.2.1
7、冯冯诺依曼体系结构诺依曼体系结构程序、数据输入设备存储器输出设备计算结果控制器运算器CPU数据流控制流1.2.2 微型计算机的硬件系统微型计算机的硬件系统微型计算机硬件系统是指构成微型计算机系统的所有实体部件的集合,由微处理器、内存储器、输入/输出接口、外部设备等部件组成,通过系统总线各部件连接并通信。外部设备1外部设备nI/O接口nI/O接口1ROMRAMCPU AB DB CB1微处理器2内存储器3外部设备4输入/输出接口5系统总线1.2.2 微型计算机的硬件系统微型计算机的硬件系统是微型计算机的核心部件,由控制器、运算器、寄存器组和内部总线组成。主要负责指令的执行,根据具体指令的要求,完
8、成算术运算和逻辑运算,控制微型计算机其他各部件协调工作。计算机存储器系统用于存储计算机工作所需的程序和数据,包括内存储器和外存储器。内存被用来存放计算机工作时必须的程序和数据,而更多的程序和数据则是存放于外存中,在需要时由外存调入内存。内存分为RAM和ROM。外部设备是人机交互的必要设备,分为输入设备和输出设备。外部设备并不能与微处理器直接相连,而由I/O接口电路负责在微处理器与外部设备之间进行信息中转。是微型计算机与外部设备通信联系的主要装置,负责数据的缓冲和格式转换,协调主机与外设间数据传输的速度差异,完成数据的中转。不同外设都有相应的I/O接口电路支持。总线是计算机各部件之间信息传输的一
9、组物理信号线及相关的控制电路,是系统信息传输的公共通路。系统总线分为数据总线、地址总线、控制总线。1.2.3 微型计算机的软件系统微型计算机的软件系统1系统软件指控制计算机的运行、管理计算机的各种资源、支持应用软件的开发和运行的软件。(1) 操作系统:DOS、Windows、UNIX、Linux等(2) 语言处理程序:机器语言、汇编语言、高级语言 翻译程序(汇编、编译、解释)(3) 数据库管理系统:MySQL、Access、FoxPro等(4) 系统服务程序:编辑程序、连接程序、调试程序2应用软件为支持某一应用领域、解决某个实际问题,使用各种程序设计语言而开发的软件。(1) 应用软件包:Mic
10、rosoft Office、WPS Office(2) 用户程序:针对某具体应用问题定制的专用软件1.2.4 微处理器、微型计算机微处理器、微型计算机及微型计算机系统及微型计算机系统微处理器是由一片大规模集成电路组成的具有运算器和控制器功能的中央处理器芯片。微处理器的特性基本上反映了微型计算机的性能。微型计算机又称主机或微机,是以微处理器为核心部件,再配上内存储器、输入/输出接口电路及系统总线所构成的计算机。微型计算机系统是指以微型计算机为核心,配以相应的外部设备、电源、辅助电路以及指挥微型计算机工作的系统软件所构成的系统。1.2.4 微处理器、微型计算机微处理器、微型计算机及微型计算机系统及
11、微型计算机系统硬件系统软件系统主机微型计算机系统 微处理器 内存储器 I/O接口运算器控制器ROMRAM地址总线数据总线控制总线外部设备输入设备输出设备外存储器系统软件应用软件操作系统语言处理程序数据库管理系统系统服务程序应用软件包用户程序1.3.1 进位计数制进位计数制1.3.2 不同数制之间的转换不同数制之间的转换1.3.3 计算机中数值信息的表示计算机中数值信息的表示1.3.4 数的定点及浮点表示数的定点及浮点表示1.3.5 计算机中文字信息的表示计算机中文字信息的表示1.3.1 进位计数制进位计数制计数制基数 第r位的权有效数码进位规则表示方法二进制22 r0 1逢二进一借一当二(10
12、11.1)2或1011.1B八进制88 r0 1 2 3 4 5 6 7逢八进一借一当八(702.03)8或702.03Q十进制1010 r0 1 2 3 4 5 6 7 8 9逢十进一借一当十(6801.2)10或6801.2D十六进制1616 r0 1 2 3 4 5 6 7 8 9A B C D E F逢十六进一借一当十六(2C9.E)16或2C9.EH计算机中常用的几种计数制1.3.2 不同数制之间的转换不同数制之间的转换【例1.1】 将二进制数(1011.0101)2转换为十进制数1二进制数转换为十进制数二进制数转换为十进制数转换过程:1011.0101B = 123+022+121
13、+120+02-1+12-2+02-3+12-4 = 23+21+20+2-2+2-4 =8+2+1+0.25+0.0625 =11.3125D(按位权展开求和法)2十六进制数转换为十进十六进制数转换为十进制制数数1.3.2 不同数制之间的转换不同数制之间的转换(按位权展开求和法)【例1.2】 将十六进制数(70B.A8)16转换为十进制数转换过程:70B.A8H = 7162+0161+B160+A16-1+816-2=7256+016+111+100.0625+816-2=1792+0+11+0.625+0.03125=1803.65625D3八进制数转换为十进八进制数转换为十进制制数数1
14、.3.2 不同数制之间的转换不同数制之间的转换(按位权展开求和法)【例1.3】 将八进制数(123.24)8转换为十进制数转换过程:123.24Q = 182+281+380+28-1+48-2=164+28+31+20.125+48-2=64+16+3+0.25+0.0625=83.3125D4十进制数转换为二进十进制数转换为二进制制数数1.3.2 不同数制之间的转换不同数制之间的转换【例1.4】 将十进制数(11.3125)10转换为二进制数转换过程:(整数部分的转换采用“除2取余”法)(小数部分的转换采用“乘2取整”法)所以11D=1011B,0.3125D=0.0101B。11.312
15、5D=1011.0101B5十进制数转换为十六进十进制数转换为十六进制制数数1.3.2 不同数制之间的转换不同数制之间的转换【例1.5】 将十进制数(1803.65625)10转换为十六进制数转换过程:(整数部分的转换采用“除16取余”法)(小数部分的转换采用“乘16取整”法)所以1803D=70BH,0.65625D=0.A8H。1803.65625D=70B.A8H6十进制数转换为八进十进制数转换为八进制制数数1.3.2 不同数制之间的转换不同数制之间的转换【例1.6】 将十进制数(83.3125)10转换为八进制数转换过程:(整数部分的转换采用“除8取余”法)(小数部分的转换采用“乘8取
16、整”法)所以83D=123Q,0.3125D=0.24Q。83.3125D=123.24Q7二进制与十六进制、八进制的相互转换二进制与十六进制、八进制的相互转换1.3.2 不同数制之间的转换不同数制之间的转换计算机中常用进制的对应关系十进制二进制十六进制八进制十进制二进制十六进制八进制0000000810008101000111910019112001022101010A123001133111011B134010044121100C145010155131101D156011066141110E167011177151111F171.3.2 不同数制之间的转换不同数制之间的转换所以11010
17、11.001B = 6B.2H【例1.7】 将二进制数(1101011.001)2转换为十六进制数转换过程:所以1101011.001B = 153.1Q【例1.8】 将二进制数(1101011.001)2转换为八进制数转换过程:7二进制与十六进制、八进制的相互转换二进制与十六进制、八进制的相互转换1.3.2 不同数制之间的转换不同数制之间的转换所以27D.6H=1001111101.011B【例1.9】 将十六进制数(27D.6)16转换为二进制数转换过程:所以1175.3Q = 1001111101.011B【例1.10】 将八进制数(1175.3)8转换为二进制数转换过程:7二进制与十六
18、进制、八进制的相互转换二进制与十六进制、八进制的相互转换1.3.3 计算机中数值信息的表示计算机中数值信息的表示1无符号二进制数2带符号二进制数没有符号位的二进制编码把二进制编码的最高位作为符号位,0表示“正数”,1表示“负数”,其余各位为数值位,表示数的大小。常用编码:原码、反码、补码、过余码字长表示范围8028-1(0255)160216-1(065535)n02n-1(1 1)原码)原码1.3.3 计算机中数值信息的表示计算机中数值信息的表示最高位为符号位,0表示正数,1表示负数,其余各位表示数值的绝对值大小 。以8位字长为例:+0D原=+0000000B原=00000000B-0D原=
19、-0000000B原=10000000B+1D原=+0000001B原=00000001B-1D原=-0000001B原=10000001B+127D原=+1111111B原=01111111B-127D原=-1111111B原=11111111B(2 2)反码)反码1.3.3 计算机中数值信息的表示计算机中数值信息的表示最高位为符号位,0表示正数,1表示负数,正数的反码与原码的表示相同,负数的反码为其原码除符号位之外的其余各位按位取反。以8位字长为例:+0D反=+0000000B反=00000000B+1D反=+0000001B反=00000001B+127D反=+1111111B反=011
20、11111B-0D反=+0D反按位取反=00000000B=11111111B-1D反=+1D反按位取反=00000001B=11111110B-127D反=+127D反按位取反=01111111B=10000000B(3 3)补码)补码1.3.3 计算机中数值信息的表示计算机中数值信息的表示正数的补码与原码的表示相同,负数的补码为其原码除了符号位之外的各位按位取反后,再加1。以8位字长为例:+0D补=+0000000B补=00000000B+1D补=+0000001B补=00000001B+127D补=+1111111B补=01111111B-0D补=+0D补按位取反+1=00000000B
21、+1 =00000000B-1D补=+1D补按位取反+1=00000001B+1 =11111111B-127D补=+127D补按位取反+1=01111111B+1=10000001B(4 4)过余码)过余码1.3.3 计算机中数值信息的表示计算机中数值信息的表示又称移码,是将真值在数轴上往正方向平移2n-1后得到的编码。即将真值加上一个正数2n-1,这个加上去的正数称为过余量。以8位字长为例:+0D过余=128+0=128 =10000000B+1D过余=128+1=129 =10000001B+127D过余=128+127 =255 =11111111B-0D过余=128-0=128 =1
22、0000000B-1D过余=128-1=127 =01111111B-128D过余=128-128=0=00000000B3 3补码与真值的转换补码与真值的转换1.3.3 计算机中数值信息的表示计算机中数值信息的表示正数的补码等于其真值,即正数补码的真值就等于正数补码本身的二进制值。以8位字长为例:X补=01010011B时,正数,即X=+1010011B+83X补=10101101B时,负数,将X补按位取反再加1,得到01010011B83,即X-83对于负数的补码首先确定其符号位,然后将补码按位全部取反再加1,即得到其真值的绝对值。1.3.4 数的定点及浮点表示数的定点及浮点表示小数点位置
23、固定不变。小数点位置可以改变。1 1定点数定点数2 2浮点数浮点数定点整数:小数点隐含于最末位之后定点小数:小数点隐含于最高位(符号位)之后符号位符号位阶码阶码尾数尾数MsEM1.3.5 计算机中文字信息的表示计算机中文字信息的表示美国标准信息交换码(American Standard Code for Information Interchange)是计算机中最常用的字符编码,由7位二进制编码组成,共计128(27)个,包括: 26个大写字母、26个小写字母、10个数字、1个空格、32个标点符号和运算符号(这些字符有确定的结构形状,在键盘上能找到相应的键位)。 33个控制字符(在通信、打印、
24、显示输出时起控制作用)。1 1ASCIIASCII码码2.BCD2.BCD码码用4位二进制数来表示1位十进制数的编码方法称为二进制编码的十进数或称为二十进制数,简称BCD码。1.3.5 计算机中文字信息的表示计算机中文字信息的表示111170111111060110110150101110040100101130011ABCDEF10102001091001100018100000000十进制数8421BCD码十进制数8421BCD码这 6 种 编码在BCD码中不允许出现8421-BCD编码表3.3.汉字编码汉字编码1.3.5 计算机中文字信息的表示计算机中文字信息的表示国标码打印汉字显示汉字
25、搜狗拼音输入五笔字型输入自然码输入区位码输入机内码字形码1.3.5 计算机中文字信息的表示计算机中文字信息的表示 国标码(交换码) 输入码(机外码) 机内码 字形码3.3.汉字编码汉字编码国 家 汉 字 编 码 标 准GB2312-80,收录7445个图形符号和常用汉字(其中3755个一级汉字,3008个二级汉字)。分为数字码、音码、形码、音形码。好的汉字输入码应具有简单、易学、易记、编码短和重码少等特点汉字信息在计算机系统内部存储、处理、传输的编码,机内码=国标码+8080H处理器与外部设备之间进行信息中转表示汉字形状的编码。对字形数字化,存储于汉字字库中,用于汉字的显示和打印。如4848点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 接口 技术 完整版 课件 全书 电子 教案
限制150内