《微机原理与应》PPT课件.ppt
《《微机原理与应》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微机原理与应》PPT课件.ppt(51页珍藏版)》请在三一办公上搜索。
1、第一章、微型计算机基础,主要内容微型计算机的发展概况微型计算机系统简介微型计算机的数制原码、补码、反码及其运算法则数的定点与浮点表示算术运算与逻辑运算,1.1 微型计算机的发展概况,计算机的诞生,它装有 18800个电子管、7万个电阻器,1500个继电器,重达30吨,占地面积150多平方米,耗电150千瓦。,1943-1946年,第一台电子计算机 ENIAC(Electronic Numerical Integrator and Calculator)在美国 宾夕法尼亚大学 诞生。,1.1.1 微型计算机的发展简史,第一代:电子管计算机(1946-1957年)以电子管为逻辑元件 速度低、内存容
2、量小、体积庞大、造价昂贵,计算机发展经历四代:,第二代:晶体管计算机(1957-1964年)以晶体管为逻辑元件 降低了成本和体积,提高了运算速度;,1.1.1 微型计算机的发展简史,第三代:集成电路计算机(1964-1972年)以集成电路为逻辑元件 体积进一步缩小;配有各类操作系统,性能极大提高;,计算机发展经历四代:,第四代:大规模集成电路计算机(1972年至今)以超大规模集成电路为逻辑元件 以微型机为典型代表;1971年,第一台微型计算机诞生,目前又提出第五代计算机:智能 计算机(非冯 诺依曼机)人工智能、神经网络;运算理论及系统结构的变革;,1.1.1 微型计算机的发展简史,第一代微处理
3、器:1971-1973年(4位和8位微处理器),微处理器是微型计算机的重要部件,其发展经历五代:,第三代微处理器:1978-1981年(16位微处理器),第四代微处理器:1981-1992年(32位微处理器),第五代微处理器:1992年以后(64位微处理器),第二代微处理器:1973-1978年(8位微处理器),1.1.2 微型计算机的应用,科学计算 数据处理与信息管理 CAD/CAM/CAA/CAl中的应用 过程控制和仪器仪表智能化 军事领域中的应用 多媒体系统和信息高速公路 家用电器和家庭自动化,1.微处理器只是一个中央处理器(CPU),由以下几部分组成:运算器,寄存器,控制器,内部总线。
4、,注意:微处理器不能构成独立的工作系统,也不能独立执行程序。需配有存储器、输入/输出接口。,1.2 微型计算机系统简介,2.微型计算机的组成:CPU、存储器(RAM,ROM)、输入输出接口电路、系统总线,注意:微型计算机具有运算功能,可独立执行程序。但若没有输入/输出设备,则数据无法输入,结果亦无法显示或输出,还是不能正常工作。,1.2 微型计算机系统简介,微型计算机,3.微型计算机系统的构成:微型计算机外部输入输出设备软件,1.2 微型计算机系统简介,微型计算机系统,1.3 微型计算机的数制,规定:以字符打头的十六进制数前面必须加0,例如:0F789H,1.3.1 进位计数制,进位计数制是指
5、用数字符号排列成数位,按由低位到高位的进位方法进行计数,它涉及到数码、位权与基数。,数码:是各数位中允许选用的数字符号;如十进制为:0,1,2,9,二进制为:0,1。同一个数码在不同数位上所代表的数值不同,表示的数值等于该数码本身乘以一个与所在数位有关的常数(即:位权)。,位权:对每个数位赋予一定的位值,该数称为位权,简称权。它与数制及在数中的位置有关。如二进制中的20、21、22;十进制的100、101、102等。,基数:是指计数制中所允许选用的数码个数。如十进制的基数为10(0,1,2,9),二进制的基数为2(0,1),十六进制的基数为16(0,1,2,9,A,F)。,1.3.1 进位计数
6、制,Di为0R-1中的任一个数;R为基数;Ri为权值,一进位计数制数,可展开为:,例1.1,例1.1,例1.1 八进制数(127.4)8中的2代表的数值是什么?整个数代表什么数值?,分析:2处于整数部分D1 位置,因此它代表的数值为281=16。,于是,按前面的公式展开得:,(127.4)8=182+281+780+48-1=(87.5)10,1.3.2 数制间的相互转换(1),二、八、十六进制数十进制数:按权展开,例如:,=123+122+021+120+02-1+12-2+12-3,=8+4+0+1+0+0.25+0.125=(13.375)10,=282+781+680=(190)10,
7、=10162+3161+15160=(2623)10,(1101.011)2,(276)8,(A3F)16,数制间的相互转换(2),整数部分的转换采用辗转相除法小数部分的转换采用乘基取整法,辗转相除法,就是用基数不断去除要转换的十进制数,直至商为0,将各次计算所得的余数,按最后的余数为最高位,第一次余数为最低位,依次排列,即得转换结果。,十进制数二、八、十六进制数:,乘基取整法,就是用基数不断去乘要转换的十进制数,直至满足要求的精度或小数部分为0,取每次乘积结果的整数部分,以第一次取整为最高位,依次排列,即得转换结果。,事例,辗转相除法示例(1),例1.2 将(226)10转换为二进制数。,2
8、26,113,56,28,14,7,3,1,0,余0,余1,余0,余0,余0,余1,余1,余1,(最高位),(最低位),按箭头方向依次排列,11100010,所以(226)10=(11100010)2,商为0,转换结束。,除基取余,辗转相除法示例(2),例1.3 将(226)10转换为八进制数。,226,28,3,0,余2,余4,余3,(最高位),(最低位),按箭头方向依次排列,342,所以,(226)10=(342)8,商为0,转换结束。,除基取余,辗转相除法示例(3),例1.4 将(226)10转换为十六进制数。,226,14,0,余2,余14,(最高位),(最低位),按箭头方向依次排列,
9、E2,所以,(226)10=(E2)16,商为0,转换结束。,除基取余,乘基取整法示例(1),例1.5 将(0.625)10转换为二进制数。,0.625,2,1.250,2,0.250,2,0.50,1.0,取整1,取整0,(最高位),(最低位),按箭头方向依次排列,0.101,取整1,小数部分为0,转换结束。,所以,(0.625)10=(0.101)2,乘基取整,乘基取整法示例(2),例1.6 将(0.625)10转换为八进制数和十六进制数。,0.625,8,5.000,16,0.625,10.000,取整5,小数部分为0,转换结束。,取整10,小数部分为0,转换结束。,所以,(0.625)
10、10=(0.5)8,乘基取整,所以,(0.625)10=(0.A)16,例1.7,例1.7 求对应于(226.625)10的二进制数。,分析:本题中十进制数既有整数部分又有小数部分,应先分别加以转换,然后再合并在一起得到最后结果。,因为,(226)10=(11100010)2(0.625)10=(0.101)2所以(226.625)10=(11100010.101)2,数制间的相互转换(3),二进制数八进制数:,整数向左,小数向右 三位合一,不足补 0,二进制数十六进制数:,整数向左,小数向右 四位合一,不足补 0,例:(11010111.0111101)2=,11010111.0111101
11、,(,)2,0,00,=(327.364)8,例:(11010111.0111101)2=,11010111.0111101,(,0,)2,=(D7.7A)16,数制间的相互转换(4),八进制数二进制数:一扩三,(264.57)8=(,十六进制数二进制数:一扩四,(7F.C4)16=(,提示:整数高位0和小数低位0可省去不写,010,111,)2,=(10110100.101111)2,101,100.,110,=(1111111.110001)2,)2,0100,1100,1111.,0111,1.3.3 数的表示 机器数与真值,机器数就是一个数在计算机中的表示形式,即二进制代码。如1001
12、0、11001100等。一个机器数所表示的数值称为真值。如+10、-29H、+1011B等。可以是各种进制数。一个数可以是有符号数,也可以是无符号数。对于一个二进制无符号数来说,机器数与真值相同,此时计算机的全部有效位都用来存放数据。对于n位字长的计算机来说,整数范围为02n-1。,机器数与真值(续),对于一个二进制有符号数来说,数的最高位是符号位:0表示正数,1表示负数。在有符号数中,符号数字化后的数称为机器数,而用+或-表示的数值称为真值,真值可以用二进制数或十进制数表示。对于n位字长的计算机来说,有符号数的整数范围为-(2n-1-1)(+2n-1-1)。有符号数与无符号数在计算机中的表示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与应 微机 原理 PPT 课件
链接地址:https://www.31ppt.com/p-5508277.html