资源描述:
《计算机原理课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机原理理解数制相关的基本概念;掌握计算机中常用数制之间的转换方法;了解信息在计算机中的编码方式;掌握各种信息计量单位之间的关系。学习目的任务数据在计算机中的表示7/30/20211计算机中常用数制基本概念进制,即进位制基数权值数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结小结进制基数规则标志表示方法十进制(Decimal)0,1,2,3,4,5,6,7,8,9逢10进1,借1当10D234.57D(234.57)10二进制(Binary)0,1逢2进1,借1当2B1011010B(10110
2、10)2八进制(Octal)0,1,2,3,4,5,6,7逢8进1,借1当8O257.43O(257.43)8十六进制(Hex)0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F逢16进1,借1当16HBF23.5AH(BF23.5A)16常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结小结2常用数制之间的转换方法按权展开多项式1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据
3、的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结非十进制十进制按权展开求和例1:将1011.01B转换为十进制数1011.01B=1×23+0×22+1×21+1×20+0×2-1+1×2-2=8+2+1+0.25=11.25D例2:将B7.FH转换为十进制数B7.FH=11×161+7×160+15×16-1=176+7+0.975=183.9375D例3:将372.6O转换为十进制数372.6O=3×82+7×81+2×80+6×8-1=192+56+2+0.75=250.75D1.3计算机概述计
4、算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结小结非十进制十进制整数部分:除基取余(倒排)小数部分:乘基取整例1:将27.75D转换为二进制数27.75D=11011.11B1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结3常用数制之间的转换方法例2:将1725.6875D转换为八进制数1725.6875
5、D=3275.54O例3:将175.685D转换为十六进制数175.685D=3039.ACH1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结例4:将十进制小数0.6D转换成二进制数。0.6D=1001B提示:除到二进制小数点后4位并未除尽(余数仍未为0)。注意:有些十进制小数在转换为非十进制数的时候,用“乘基取整法”无法得到精确值。1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信
6、息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结八进制二进制三位分组8=23一位八进制数需要三位进制数来表示。三位分组例1:将1101.01101B转换为八进制数首尾组不足三位时,首尾用“0”补足1101.01101B=15.32O1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结小结八进制二进制三位分组例2:将34.27O转换为二进制数34.27O=11100
7、.010111B1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结小结十六进制二进制四位分组16=24一位八进制数需要四位进制数来表示。四位分组例1:将11010101.11101001B转换为十六进制数11010101.11101001B=D5.E9H1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计
8、量单位小结例2:将D3.E7H转换为二进制数D3.E7H=11010011.11100111H1.3计算机概述计算机中常用数制常用数制的转换方法计算机中数的表示方法信息编码信息计量单位小结数据的表示方法常用数制数制的转换方法数的表示方法信息编码信息计量单位小结不能直接转换,需要通过转换成二进制来完成例1:将53.61