最新微型计算机原理及应用技术PPT课件.ppt
《最新微型计算机原理及应用技术PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微型计算机原理及应用技术PPT课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机原理及应用技术微型计算机原理及应用技术计算机基础知识计算机基础知识计算机基础知识计算机基础知识第第第第1 1 1 1章章章章1.1 1.1 引言引言引言引言 1.1.1 1.1.1 计算机发展概况计算机发展概况计算机发展概况计算机发展概况 1.1.2 1.1.2 计算机的主要特点计算机的主要特点计算机的主要特点计算机的主要特点 1.1.3 1.1.3 计算机的分类和应用计算机的分类和应用计算机的分类和应用计算机的分类和应用1.2 1.2 计算机中数的表示方法计算机中数的表示方法计算机中数的表示方法计算机中数的表示方法 1.2.1 1.2.1 进位计数制进位计数制进位计数制进位计数制
2、1.2.2 1.2.2 计算机中的编码系统计算机中的编码系统计算机中的编码系统计算机中的编码系统 1.2.3 1.2.3 带符号数的表示带符号数的表示带符号数的表示带符号数的表示 1.2.4 1.2.4 数的定点和浮点表示数的定点和浮点表示数的定点和浮点表示数的定点和浮点表示1.3 1.3 计算机系统的组成及其工作计算机系统的组成及其工作计算机系统的组成及其工作计算机系统的组成及其工作原理原理原理原理 1.3.1 1.3.1 计算机的硬件系统计算机的硬件系统计算机的硬件系统计算机的硬件系统 1.3.2 1.3.2 计算机的软件系统计算机的软件系统计算机的软件系统计算机的软件系统 1.3.3 1
3、.3.3 计算机的主要技术指标计算机的主要技术指标计算机的主要技术指标计算机的主要技术指标十进制数十进制数十进制数十进制数具有十个不同的数字符号,即具有十个不同的数字符号,即具有十个不同的数字符号,即具有十个不同的数字符号,即0-90-90-90-9逢十进一逢十进一逢十进一逢十进一特点特点特点特点一个十进数可以用它的按权展开式表示。例如:一个十进数可以用它的按权展开式表示。例如:一个十进数可以用它的按权展开式表示。例如:一个十进数可以用它的按权展开式表示。例如:(758.75758.75758.75758.75)10=10=10=10=7107107107102 2 2 2+510+510+5
4、10+5101 1 1 1+810+810+810+8100 0 0 0+710+710+710+710-1-1-1-1+510+510+510+510-2-2-2-21.1.1.1.二进制数二进制数二进制数二进制数一个二进制数可以用它的按权展开式表示。例如:一个二进制数可以用它的按权展开式表示。例如:一个二进制数可以用它的按权展开式表示。例如:一个二进制数可以用它的按权展开式表示。例如:(10110.101)10110.101)10110.101)10110.101)2 2 2 2=12=12=12=124 4 4 4+02+02+02+023 3 3 3+12+12+12+122 2 2
5、2+12+12+12+121 1 1 1+02+02+02+020 0 0 0+12+12+12+12-1-1-1-1+02+02+02+02-2-2-2-2+12+12+12+12-3-3-3-3=(22.625)=(22.625)=(22.625)=(22.625)10101010具有两个不同的数字符号,即具有两个不同的数字符号,即具有两个不同的数字符号,即具有两个不同的数字符号,即0 0 0 0和和和和1 1 1 1逢二进一逢二进一逢二进一逢二进一特点特点特点特点2.2.2.2.(1AF.4)16=116(1AF.4)16=116(1AF.4)16=116(1AF.4)16=1162 2
6、 2 2+1016+1016+1016+10161 1 1 1+1516+1516+1516+15160 0 0 0+416+416+416+416-1-1-1-1=(430.25)=(430.25)=(430.25)=(430.25)10101010一个十六进制数可以用它的按权展开式表示。例如:一个十六进制数可以用它的按权展开式表示。例如:一个十六进制数可以用它的按权展开式表示。例如:一个十六进制数可以用它的按权展开式表示。例如:具有十六个不同的数字符号,即具有十六个不同的数字符号,即0-90-9和和A-FA-F逢十六进一逢十六进一逢十六进一逢十六进一特点特点特点特点1.1.1.1.十六进制
7、数十六进制数十六进制数十六进制数十进制十进制十进制十进制二进制二进制二进制二进制16161616进制进制进制进制十进制十进制十进制十进制二进制二进制二进制二进制16161616进制进制进制进制0 0 0 000000000000000000 0 0 09 9 9 910011001100110019 9 9 91 1 1 100010001000100011 1 1 1101010101010101010101010A A A A2 2 2 200100010001000102 2 2 2111111111011101110111011B B B B3 3 3 3001100110011001
8、13 3 3 3121212121100110011001100C C C C4 4 4 401000100010001004 4 4 4131313131101110111011101D D D D5 5 5 501010101010101015 5 5 5141414141110111011101110E E E E6 6 6 601100110011001106 6 6 6151515151111111111111111F F F F7 7 7 701110111011101117 7 7 71616161610000100001000010000101010108 8 8 810001
9、000100010008 8 8 8171717171000110001100011000111111111表表表表1-11-11-11-1三种数制对照三种数制对照表表【例【例【例【例1-11-11-11-1】十进制数十进制数十进制数十进制数22.62522.62522.62522.625转换为二进制数转换为二进制数转换为二进制数转换为二进制数222222222 2 2 2111111112 2 2 2余余余余0 0 0 0(低位)(低位)(低位)(低位)5 5 5 52 2 2 2余余余余1 1 1 12 2 2 22 2 2 2余余余余1 1 1 11 1 1 12 2 2 2余余0 00
10、 0 0 0余余余余1 1 1 1(高位)(高位)(高位)(高位)0.6250.6250.6250.625 2 2 2 21.25 1.25 1.25 1.25 取整数取整数取整数取整数1 1 1 1(高位)(高位)(高位)(高位)2 2 2 20.5 0.5 0.5 0.5 取整数取整数取整数取整数0 0 0 0 2 2 2 21.0 1.0 1.0 1.0 取整数取整数取整数取整数0 0 0 0(低位)(低位)(低位)(低位)(0.6250.6250.6250.625)10101010=(0.1010.1010.1010.101)2 2 2 2所以所以所以所以:(22222222)1010
11、1010=(10110)=(10110)=(10110)=(10110)2 2 2 2结果结果结果结果:(22.62522.62522.62522.625)10101010=(10110.101)=(10110.101)=(10110.101)=(10110.101)2 2 2 2整数部分:整数部分:整数部分:整数部分:小数部分:小数部分:小数部分:小数部分:4.4.4.4.各种数制之间的转换各种数制之间的转换各种数制之间的转换各种数制之间的转换十进制数十进制数十进制数十进制数430.25430.25430.25430.25转换为十六进制数转换为十六进制数转换为十六进制数转换为十六进制数430
12、430430430161616162626262616161616余余余余14E14E14E14E(低位)(低位)(低位)(低位)1 1 1 116161616余余余余10A10A10A10A余余余余1(1(1(1(高位高位高位高位)整数部分:整数部分:整数部分:整数部分:0 0 0 0小数部分小数部分小数部分小数部分:0.2 50.2 50.2 50.2 5 1 6 1 6 1 6 1 64.0 4.0 4.0 4.0 取整数取整数取整数取整数4 4 4 4结果:结果:结果:结果:(430.25430.25430.25430.25)10101010=(1AE.41AE.41AE.41AE.4
13、)16161616【例【例【例【例1-21-21-21-2】注意注意注意注意整数部分转换,每次只求整数商,将余数作为转换结果的一位,整数部分转换,每次只求整数商,将余数作为转换结果的一位,整数部分转换,每次只求整数商,将余数作为转换结果的一位,整数部分转换,每次只求整数商,将余数作为转换结果的一位,重复对整数商除基数,一直除到商为重复对整数商除基数,一直除到商为重复对整数商除基数,一直除到商为重复对整数商除基数,一直除到商为0 0 0 0为止。为止。为止。为止。小数部分转换,每次把乘积的整数取走作为转换结果的一位,对小数部分转换,每次把乘积的整数取走作为转换结果的一位,对小数部分转换,每次把乘
14、积的整数取走作为转换结果的一位,对小数部分转换,每次把乘积的整数取走作为转换结果的一位,对剩下的小数继续进行乘法运算。对某些数可以乘到积的小数为剩下的小数继续进行乘法运算。对某些数可以乘到积的小数为剩下的小数继续进行乘法运算。对某些数可以乘到积的小数为剩下的小数继续进行乘法运算。对某些数可以乘到积的小数为0 0 0 0(如(如(如(如上述两例),这种转换结果是精确的;对某些数(如上述两例),这种转换结果是精确的;对某些数(如上述两例),这种转换结果是精确的;对某些数(如上述两例),这种转换结果是精确的;对某些数(如0.30.30.30.3)永远不能)永远不能)永远不能)永远不能乘到积的小数为乘
15、到积的小数为乘到积的小数为乘到积的小数为0 0 0 0,这时要根据精度要求,取适当的结果位数即可,这时要根据精度要求,取适当的结果位数即可,这时要根据精度要求,取适当的结果位数即可,这时要根据精度要求,取适当的结果位数即可,这种转换结果是不精确的。这种转换结果是不精确的。这种转换结果是不精确的。这种转换结果是不精确的。:十六进制数:十六进制数:十六进制数:十六进制数 1 A E 4 1 A E 4 1 A E 4 1 A E 4 0001 1010 1110 01000001 1010 1110 01000001 1010 1110 01000001 1010 1110 0100即(即(即(即
16、(1AE.41AE.41AE.41AE.4)16161616=(110101110.01110101110.01110101110.01110101110.01)2 2 2 2若要将二进制数转换为十六进制数,只要以小数点为分界,分别若要将二进制数转换为十六进制数,只要以小数点为分界,分别若要将二进制数转换为十六进制数,只要以小数点为分界,分别若要将二进制数转换为十六进制数,只要以小数点为分界,分别向左和向右每四位二进制位分为一组(若最高位或最低为不够四向左和向右每四位二进制位分为一组(若最高位或最低为不够四向左和向右每四位二进制位分为一组(若最高位或最低为不够四向左和向右每四位二进制位分为一组
17、(若最高位或最低为不够四位则补位则补位则补位则补0 0 0 0),对应转换为十六进制数即可。),对应转换为十六进制数即可。),对应转换为十六进制数即可。),对应转换为十六进制数即可。例如:二进制数例如:二进制数例如:二进制数例如:二进制数 110101110.01 110101110.01 110101110.01 110101110.010001 1010 1110 .01000001 1010 1110 .01000001 1010 1110 .01000001 1010 1110 .0100十六进制数十六进制数十六进制数十六进制数 1 A E .4 1 A E .4 1 A E .4 1
18、 A E .4即(即(即(即(110101110.01110101110.01110101110.01110101110.01)2 2 2 2=(1AE.41AE.41AE.41AE.4)16161616例如例如例如例如二进制数的运算二进制数的运算二进制数的运算二进制数的运算【例例例例1-3】10100+1101=100001 10100+1101=100001 【例例例例1-4】100001-10100=1101100001-10100=1101 1 0 1 0 0 1 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 1 +1 1 0 1 -1 1 0 1 0 +1 1 0 1
19、-1 1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 0 0 1 1 1 0 1 【例例例例1-5】11011011=10001111 11011011=10001111 【例例例例1-6】11100101=10111100101=1011111 1 1 0 1 1 0 1 1 1 0 1 1 0 1 商商 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0 0 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 1 +1 1 0 1 1
20、1 +1 1 0 1 1 1 余数余数余数余数 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 15.5.5.5.计算集中的编码系统计算集中的编码系统计算集中的编码系统计算集中的编码系统1.2.21.2.21.2.21.2.2BCDBCDBCDBCD码是十进制数,有码是十进制数,有码是十进制数,有码是十进制数,有10101010个不同的数字符号,且是逢十进位的;个不同的数字符号,且是逢十进位的;个不同的数字符号,且是逢十进位的;个不同的数字符号,且是逢十进位的;但它的每一位是用但它的每一位是用但它的每一位是用但它的每一位是用4 4 4 4位二进制编码来表示的,因此称为二进制位二进制
21、编码来表示的,因此称为二进制位二进制编码来表示的,因此称为二进制位二进制编码来表示的,因此称为二进制编码的十进制数。编码的十进制数。编码的十进制数。编码的十进制数。BCDBCDBCDBCD码比较直观,例如十进制数码比较直观,例如十进制数码比较直观,例如十进制数码比较直观,例如十进制数65656565用用用用BCDBCDBCDBCD码书码书码书码书写为写为写为写为01100101011001010110010101100101,BCDBCDBCDBCD码码码码01001001.011101001001.011101001001.011101001001.0111表示的十进制数为表示的十进制数为表
22、示的十进制数为表示的十进制数为49.749.749.749.7。1.1.1.1.二进制编码的十进制数二进制编码的十进制数二进制编码的十进制数二进制编码的十进制数虽然虽然虽然虽然BCDBCDBCDBCD码是用二进制编码方式表示的,但它与二进制之间不码是用二进制编码方式表示的,但它与二进制之间不码是用二进制编码方式表示的,但它与二进制之间不码是用二进制编码方式表示的,但它与二进制之间不能直接转换,要用十进制作为中间桥梁,即先将能直接转换,要用十进制作为中间桥梁,即先将能直接转换,要用十进制作为中间桥梁,即先将能直接转换,要用十进制作为中间桥梁,即先将BCDBCDBCDBCD码转换为码转换为码转换为
23、码转换为十进制数,然后再转换为二进制数;反之亦然。十进制数,然后再转换为二进制数;反之亦然。十进制数,然后再转换为二进制数;反之亦然。十进制数,然后再转换为二进制数;反之亦然。表表表表1-2 BCD1-2 BCD1-2 BCD1-2 BCD编码表编码表编码表编码表十进制十进制十进制十进制8421BCD8421BCD8421BCD8421BCD码码码码十进制十进制十进制十进制8421BCD8421BCD8421BCD8421BCD码码码码0 0 0 000000000000000006 6 6 601100110011001101 1 1 100010001000100017 7 7 70111
24、0111011101112 2 2 200100010001000108 8 8 810001000100010003 3 3 300110011001100119 9 9 910011001100110014 4 4 40100010001000100101010100001 00000001 00000001 00000001 00005 5 5 50101010101010101111111110001 00010001 00010001 00010001 0001字母与字符的编码字母与字符的编码字母与字符的编码字母与字符的编码 2.2.2.2.另外,在计算机中,汉字编码采用国标码(另外
25、,在计算机中,汉字编码采用国标码(另外,在计算机中,汉字编码采用国标码(另外,在计算机中,汉字编码采用国标码(GB18030-GB18030-GB18030-GB18030-2000200020002000),它采用单、双、四字节混合编码,每个字节的最它采用单、双、四字节混合编码,每个字节的最它采用单、双、四字节混合编码,每个字节的最它采用单、双、四字节混合编码,每个字节的最高位为高位为高位为高位为1 1 1 1,并以此来区分汉字和,并以此来区分汉字和,并以此来区分汉字和,并以此来区分汉字和ASCASCASCASC码。码。码。码。字母和字符也必须按照特定的规则,用二进制编码才能在字母和字符也必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微型计算机 原理 应用技术 PPT 课件
限制150内