全套课件·微型计算机原理与接口技术(第二版)1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全套课件·微型计算机原理与接口技术(第二版)1.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全套 课件 微型计算机 原理 接口 技术 第二
- 资源描述:
-
1、第1章 微型计算机基础 1.1 微型计算机概述 1.2 微型计算机系统的组成 1.3 计算机中数和字符的表示 1.4 二进制运算 习题与思考1.1 微型计算机概述 1.1.1 微型计算机的产生与发展 1.1.2 微型计算机的特点 1.1.3 微型计算机的分类 1.1.4 微型计算机系统的主要性能指标 1.1.5 微型计算机的应用1.1.1 微型计算机的产生与发展1计算机的诞生1946年第一台电子数字计算机(ENIAC)于美国宾夕法尼亚大学诞生:18800多个电子管 1500多个继电器 占地面积170平方米 重约30余吨 耗电150千瓦 每秒钟完成5000次加法或400次乘法运算ENIAC的诞生
2、,标识着计算机时代的到来。电子管计算机逻辑元件经历了电子管、晶体管、集成电路、超大规模集成电路、甚大规模集成电路多个时代。计算机的运算速度、存储容量、体积、重量、功耗、成本、功能、可靠性、软件功能不断完善,性能价格比越来越高。1.1.1 微型计算机的产生与发展微型计算机的产生与发展晶体管集成电路超大规模集成电路1计算机的诞生1971年第一个微处理器诞生,标志着微型计算机时代的开始。微型计算机以微处理器为标志,主要表现在微处理器的字长、主频、结构和功能等方面。1.1.1 微型计算机的产生与发展微型计算机的产生与发展2微型计算机的产生与发展显示器键盘机箱鼠标1.1.1 微型计算机的产生与发展微型计
3、算机的产生与发展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位)19932005 Pentium(、4、M)60 MHz3.8GHz酷睿系列微处理器(64位)2006今Core 2 Duo、Core(i7、i5、i3)13.6GHz多
4、核心技术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 微型计算机系统的主要性能指标1字长2主频3内存容量4运算速度5外设配置6软件配置7性能价格比1.1.5 微型计算机的应用1科学计算2数据处理3过程控制4计算机辅助5网络通信6办公自动化7仪器仪表及家电控制计算机辅助设计(CAD)计算机辅助制造(
5、CAM)计算机辅助测试(CAT)计算机辅助教学(CAI)1.2 微型计算机系统的组成 1.2.1 冯诺依曼体系结构 1.2.2 微型计算机的硬件系统 1.2.3 微型计算机的软件系统 1.2.4 微处理器、微型计算机及微型 计算机系统1.2.1 冯诺依曼体系结构美籍匈牙利科学家冯冯诺依曼诺依曼又提出了“存存储程序储程序”思想思想:把程序预先存放在存储器中,运行程序时,按照程序中指令的逻辑顺序,把指令从存储器取到中央处理器逐条执行,自动完成程序所描述的处理工作,随后设计出第一台“存储程序”计算机EDVAC。其核心部分是中央处理器(CPU),计算机所有功能均集中于其中,这种结构被称为“冯冯诺依曼诺
6、依曼体系体系结结构构”,被人们普遍接受并延续至今。计算机硬件系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。计算机内部采用二进制编码表示指令和数据。存储程序的思想:把程序预先存放于计算机的存储器中,运行时按程序顺序逐条执行。1.2.1 冯诺依曼体系结构程序、数据输入设备存储器输出设备计算结果控制器运算器CPU数据流控制流1.2.2 微型计算机的硬件系统微型计算机硬件系统是指构成微型计算机系统的所有实体部件的集合,由微处理器、内存储器、输入/输出接口、外部设备等部件组成,通过系统总线各部件连接并通信。外部设备1外部设备nI/O接口nI/O接口1ROMRAMCPU AB DB CB
7、1微处理器2内存储器3外部设备4输入/输出接口5系统总线1.2.2 微型计算机的硬件系统是微型计算机的核心部件,由控制器、运算器、寄存器组和内部总线组成。主要负责指令的执行,根据具体指令的要求,完成算术运算和逻辑运算,控制微型计算机其他各部件协调工作。计算机存储器系统用于存储计算机工作所需的程序和数据,包括内存储器和外存储器。内存被用来存放计算机工作时必须的程序和数据,而更多的程序和数据则是存放于外存中,在需要时由外存调入内存。内存分为RAM和ROM。外部设备是人机交互的必要设备,分为输入设备和输出设备。外部设备并不能与微处理器直接相连,而由I/O接口电路负责在微处理器与外部设备之间进行信息中
8、转。是微型计算机与外部设备通信联系的主要装置,负责数据的缓冲和格式转换,协调主机与外设间数据传输的速度差异,完成数据的中转。不同外设都有相应的I/O接口电路支持。总线是计算机各部件之间信息传输的一组物理信号线及相关的控制电路,是系统信息传输的公共通路。系统总线分为数据总线、地址总线、控制总线。1.2.3 微型计算机的软件系统1系统软件指控制计算机的运行、管理计算机的各种资源、支持应用软件的开发和运行的软件。(1)操作系统:DOS、Windows、UNIX、Linux等(2)语言处理程序:机器语言、汇编语言、高级语言 翻译程序(汇编、编译、解释)(3)数据库管理系统:MySQL、Access、F
9、oxPro等(4)系统服务程序:编辑程序、连接程序、调试程序2应用软件为支持某一应用领域、解决某个实际问题,使用各种程序设计语言而开发的软件。(1)应用软件包:Microsoft Office、WPS Office(2)用户程序:针对某具体应用问题定制的专用软件1.2.4 微处理器、微型计算机及微型计算机系统微处理器是由一片大规模集成电路组成的具有运算器和控制器功能的中央处理器芯片。微处理器的特性基本上反映了微型计算机的性能。微型计算机又称主机或微机,是以微处理器为核心部件,再配上内存储器、输入/输出接口电路及系统总线所构成的计算机。微型计算机系统是指以微型计算机为核心,配以相应的外部设备、电
10、源、辅助电路以及指挥微型计算机工作的系统软件所构成的系统。1.2.4 微处理器、微型计算机及微型计算机系统硬件系统软件系统主机微型计算机系统 微处理器 内存储器 I/O接口运算器控制器ROMRAM地址总线数据总线控制总线外部设备输入设备输出设备外存储器系统软件应用软件操作系统语言处理程序数据库管理系统系统服务程序应用软件包用户程序1.3 计算机中数和字符的表示 1.3.1 进位计数制 1.3.2 不同数制之间的转换 1.3.3 计算机中数值信息的表示 1.3.4 数的定点及浮点表示 1.3.5 计算机中文字信息的表示1.3.1 进位计数制计数制基数 第r位的权有效数码进位规则表示方法二进制22
11、 r0 1逢二进一借一当二(1011.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
12、+121+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.3.2 不同数制之间的转换不同数制之间的转换(按位
13、权展开求和法)【例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.3125D=1011.0101B5十进制数转换为十六进制数1.3.2 不同数制之间的转换
14、不同数制之间的转换【例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取整”法)所以83D=123Q,0.3125D=0.24Q。83.3125D=123.24Q7二进制与十六进制、八进制的相互转换1.3
15、.2 不同数制之间的转换不同数制之间的转换计算机中常用进制的对应关系十进制二进制十六进制八进制十进制二进制十六进制八进制0000000810008101000111910019112001022101010A123001133111011B134010044121100C145010155131101D156011066141110E167011177151111F171.3.2 不同数制之间的转换不同数制之间的转换所以1101011.001B=6B.2H【例1.7】将二进制数(1101011.001)2转换为十六进制数转换过程:所以1101011.001B=153.1Q【例1.8】将二进制数
16、(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二进制与十六进制、八进制的相互转换二进制与十六进制、八进制的相互转换1.3.3 计算机中数值信息的表示1无符号二进制数2带符号二进制数没有符号位的二进制编码把二进制编码的最高位作为符号位,0表示“正
17、数”,1表示“负数”,其余各位为数值位,表示数的大小。常用编码:原码、反码、补码、过余码字长表示范围8028-1(0255)160216-1(065535)n02n-1(1)原码1.3.3 计算机中数值信息的表示计算机中数值信息的表示最高位为符号位,0表示正数,1表示负数,其余各位表示数值的绝对值大小。以8位字长为例:+0D原=+0000000B原=00000000B-0D原=-0000000B原=10000000B+1D原=+0000001B原=00000001B-1D原=-0000001B原=10000001B+127D原=+1111111B原=01111111B-127D原=-11111
18、11B原=11111111B(2)反码1.3.3 计算机中数值信息的表示计算机中数值信息的表示最高位为符号位,0表示正数,1表示负数,正数的反码与原码的表示相同,负数的反码为其原码除符号位之外的其余各位按位取反。以8位字长为例:+0D反=+0000000B反=00000000B+1D反=+0000001B反=00000001B+127D反=+1111111B反=01111111B-0D反=+0D反按位取反=00000000B=11111111B-1D反=+1D反按位取反=00000001B=11111110B-127D反=+127D反按位取反=01111111B=10000000B(3)补码1
19、.3.3 计算机中数值信息的表示计算机中数值信息的表示正数的补码与原码的表示相同,负数的补码为其原码除了符号位之外的各位按位取反后,再加1。以8位字长为例:+0D补=+0000000B补=00000000B+1D补=+0000001B补=00000001B+127D补=+1111111B补=01111111B-0D补=+0D补按位取反+1=00000000B+1=00000000B-1D补=+1D补按位取反+1=00000001B+1=11111111B-127D补=+127D补按位取反+1=01111111B+1=10000001B(4)过余码1.3.3 计算机中数值信息的表示计算机中数值信
20、息的表示又称移码,是将真值在数轴上往正方向平移2n-1后得到的编码。即将真值加上一个正数2n-1,这个加上去的正数称为过余量。以8位字长为例:+0D过余=128+0=128=10000000B+1D过余=128+1=129=10000001B+127D过余=128+127=255=11111111B-0D过余=128-0=128=10000000B-1D过余=128-1=127=01111111B-128D过余=128-128=0=00000000B3补码与真值的转换1.3.3 计算机中数值信息的表示计算机中数值信息的表示正数的补码等于其真值,即正数补码的真值就等于正数补码本身的二进制值。以8
21、位字长为例:X补=01010011B时,正数,即X=+1010011B+83X补=10101101B时,负数,将X补按位取反再加1,得到01010011B83,即X-83对于负数的补码首先确定其符号位,然后将补码按位全部取反再加1,即得到其真值的绝对值。1.3.4 数的定点及浮点表示小数点位置固定不变。小数点位置可以改变。1 1定点数定点数2 2浮点数浮点数定点整数:小数点隐含于最末位之后定点小数:小数点隐含于最高位(符号位)之后符号位符号位阶码阶码尾数尾数MsEM1.3.5 计算机中文字信息的表示美国标准信息交换码(American Standard Code for Information
22、 Interchange)是计算机中最常用的字符编码,由7位二进制编码组成,共计128(27)个,包括:26个大写字母、26个小写字母、10个数字、1个空格、32个标点符号和运算符号(这些字符有确定的结构形状,在键盘上能找到相应的键位)。33个控制字符(在通信、打印、显示输出时起控制作用)。1 1ASCIIASCII码码2.BCD码用4位二进制数来表示1位十进制数的编码方法称为二进制编码的十进数或称为二十进制数,简称BCD码。1.3.5 计算机中文字信息的表示计算机中文字信息的表示111170111111060110110150101110040100101130011ABCDEF101020
23、01091001100018100000000十进制数8421BCD码十进制数8421BCD码这 6 种 编码在BCD码中不允许出现8421-BCD编码表3.汉字编码1.3.5 计算机中文字信息的表示计算机中文字信息的表示国标码打印汉字显示汉字搜狗拼音输入五笔字型输入自然码输入区位码输入机内码字形码1.3.5 计算机中文字信息的表示计算机中文字信息的表示 国标码(交换码)输入码(机外码)机内码 字形码3.汉字编码国 家 汉 字 编 码 标 准GB2312-80,收录7445个图形符号和常用汉字(其中3755个一级汉字,3008个二级汉字)。分为数字码、音码、形码、音形码。好的汉字输入码应具有简
24、单、易学、易记、编码短和重码少等特点汉字信息在计算机系统内部存储、处理、传输的编码,机内码=国标码+8080H处理器与外部设备之间进行信息中转表示汉字形状的编码。对字形数字化,存储于汉字字库中,用于汉字的显示和打印。如4848点阵汉字,占用288存储空间1.4 二进制运算 1.4.1 二进制算术运算规则 1.4.2 二进制逻辑运算规则 1.4.3 补码的加减法运算1.4.1 二进制算术运算规则加法运算减法运算乘法运算除法运算0+0=00-0=000=001=01+0=11-0=110=011=10+1=10-1=1(有借位)01=0(0不能作除数)1+1=0(有进位)1-1=011=1【例1.
25、23】计算二进制数0011与1001之和,0101与0011之差【例1.24】计算二进制数11010011和10001011011的值1.4.1 二进制算术运算规则1.4.2 二进制逻辑运算规则与运算或运算异或运算非运算00=000=000=00=110=010=110=11=001=001=101=111=111=111=0【例1.25】计算二进制数0011与1010相与、相或、相异或的结果1.4.2 二进制逻辑运算规则X补-Y补=X补+-Y补X+Y补=X补+Y补X-Y补=X补-Y补1.4.3 补码的加减法运算【例1.26】X=26,Y=30,分别计算X补+Y补和X补-Y补,要求用二进制8位
展开阅读全文