第1章 微机原理预备知识优秀PPT.ppt
《第1章 微机原理预备知识优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第1章 微机原理预备知识优秀PPT.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 微机原理微机原理 预预备知识备知识现在学习的是第1页,共46页1.1 数与数制数与数制1.2 十进制数与字符的编码表示十进制数与字符的编码表示1.3 二进制算术运算二进制算术运算1.4 符号数的表示及其运算符号数的表示及其运算第第1章章 预备知识预备知识 现在学习的是第2页,共46页1.1 数与数制数与数制 1.1.1 十进制记数法 在十进制记数中,用0,1,2,9这10个符号来表示数量,无论多大的数,都是用这10个符号的组合来表示的。例如,十进制数6768可用上面的法则来表示:(6768)10=6103+7102+6101+8100现在学习的是第3页,共46页 根据同样的法则,也
2、可以表示十进制小数,小数点的右边各位的权为10-1,10-2,10-3,。例如,十进制数863.678可以用上述法则写成:(863.678)10=8102+6101+3100+610-1+7 10-2+810-3现在学习的是第4页,共46页 1.1.2 二进制记数法 二进制记数法用来表示数量的符号只有两个,就是0和1。二进制数中的任何一个0或1称为比特(bit)。同样,一个二进制数可利用位值记数法表示,每一位具有不同的权,权的大小以2的幂表示。例如,二进制数100101可以表示为 (100101)2=125+024+023+122+021+120 现在学习的是第5页,共46页 1.1.3 二进
3、制数与十进制数的相互转换 1.二进制数转换成十进制数 如上所述,只要将二进制数的每一位乘上它的权然后加起来就可以求得二进制数的十进制数值。例如,二进制数101101.11换算成十进制数为(101101.11)2=125+024+123+122+021=+120+12-1+12-2=(45.75)10 现在学习的是第6页,共46页 2.十进制数转换成二进制数 十进制数转换为二进制数的方法分两步进行。例如,欲将十进制数175转换为二进制数,其过程如下:1752=87 余数为 1 872=43 1 432=21 1 212=10 1 102=5 0 52=2 1 22=1 0 12=0 1 得到结果
4、:(175)10=(10101111)2。现在学习的是第7页,共46页 例如,将十进制小数0.71875转换成二进制小数,其过程如下:0.718752=1.437 5 整数部分 1 0.43752=0.875 0 0.8752=1.75 1 0.752=1.5 1 0.52=1.0 1 于是,得到结果为:(0.71875)10=(0.10111)2。现在学习的是第8页,共46页 综上所述,一个十进制整数的二进制转换方法就是“除2取余”;而一个十进制小数的二进制转换方法就是“乘2取整”。若一个十进制数既包含整数部分又包含小数部分,它的二进制转换就是将它的整数部分和小数部分用上述方法分别进行转换,
5、最后将转换好的两部分结合在一起形成要转换的二进制数,例如,(175.71875)10=(10101111.10111)2现在学习的是第9页,共46页 1.1.4 八进制记数法 例如,八进制数372.01,根据各位的权不同可以写成:(372.01)8=382+781+280+08-1+18-2 将上式中各位与其权相乘而后加到一起,就可以得到八进制数372.01的十进制数为 (372.01)8=(250.015625)10 这也表明了八进制数转换为十进制数的过程。现在学习的是第10页,共46页 十进制数转换为八进制数的方法是:对于十进制整数采用“除8取余”的方法转换为八进制整数;对于十进制小数则采
6、用“乘8取整”的方法转换为八进制小数。例如,将十进制数194.46875转换成八进制数时,应将整数部分和小数部分分别转换,最后再合到一起就得到要转换的八进制数:1948=24 余数为 2 0.468758=3.75 整数部分 3248=3 0 0.758=6.0 6 38=0 3 所以,(194.46875)10=(302.36)8 现在学习的是第11页,共46页 二进制数转换成八进制数的方法就是从小数点起,把二进制数每三位分成一组,然后写出每一组的等值八进制数,顺序排列起来就得到所要求的八进制数。例如,将二进制数11101111010.1011转换为八进制数:(011 101 111 010
7、 .101 100)2 (3 5 7 2 .5 4)8现在学习的是第12页,共46页 依据同样的思想,即一位八进制数用三位二进制数表示,就可以直接将八进制数转换成二进制数。例如,将八进制数712.46转换为二进制数,其过程如下:(7 1 2 .4 6)8 (111 001 010 .100 110)2 现在学习的是第13页,共46页 1.1.5 十六进制记数法 它是微机中最常用的一种数制,采用0F来表示数量;十六进制数的每一位都有自己的权,权的大小以16的幂表示。一个十六进制数就用各位与它们相应的权来表示。例如,十六进制数E5D7.A3可以表示为 (E5D7.A3)16 =E16 3+516
8、2+D16 1+716 0 +A16-1+316-2现在学习的是第14页,共46页整数部分:4763216=2977 余数 016进制数 0 297716=186 1 1 18616=11 10 A 1116=0 11 B 小数部分:0.7812516=12.5 整数 12 C 0.516=8.0 8 8 最后得到(47632.78125)10=(BA10.C8)16。现在学习的是第15页,共46页 由于一位十六进制数可以用四位二进制数来表示,因此二进制数与十六进制数的相互转换就比较容易。二进制数到十六进制数的转换是由小数点开始,每四位二进制数为一组,将每一组用相应的一位十六进制数来表示,即可
9、得到正确的十六进制数,例如:(1 1101 0100 1011 0111 .0101 1110 1010)2 (1 D 4 B 7 .5 E A)16现在学习的是第16页,共46页1.2 十进制数与字符的编码表示十进制数与字符的编码表示 1.2.1 BCD码 转换十进制数为其等值的二进制数称之为编码。前面所提到的二进制数称为纯二进制码。微处理器只能识别用高低电平表示的0或1。但用起来不直观方便。而十进制计算机又无法识别,为此发明了一种特殊的二进制编码,兼有二进制和十进制记数的特点,符合人们的习惯,计算机又能直接运算,称二-十进制码,简称BCD码。现在学习的是第17页,共46页表1.1 BCD码
10、与其它数制的对应关系 现在学习的是第18页,共46页现在学习的是第19页,共46页 根据上述说明,一个十进制数,能够很方便地用BCD码来表示。例如,十进制数834用BCD码表示为 (834)10=(1000 0011 0100)BCD 只要熟记十进制数09与BCD码的对应关系,则它们之间的相互转换是十分方便的。例如:(0110 1001 0101.0010 0111 1001)BCD=(695.279)10 二进制与BCD码的相互转换要经过向十进制转换的中间步骤。BCD码分为压缩BCD和扩展BCD两种。现在学习的是第20页,共46页 1.2.2 ASCII码 ASCII码是美国标准信息交换码的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 微机原理 预备知识优秀PPT 微机 原理 预备 知识 优秀 PPT
限制150内