文档详情

数字信息在计算机中的表示及编码教程.ppt

发布:2017-04-26约4.32千字共47页下载文档
文本预览下载声明
1.2 数值信息在计算机中的表示及编码;基本要求;数制;二进制运算;2、逻辑运算规则 与运算(也称逻辑乘-AND):; 1111 + 1111; 数制的概念 P3 十进制D (Decimal): 基数为10,数码为0~9,逢十进一 二进制B (Binary):基数为2,数码0和1,逢二进一 计算机中的数据用二进制表示 为了表示方便,在计算机科学中,还采用 八进制O (Octal):基数为8,数码为0~7 (Q) 十六进制H (Hexadecimal):基数为16, 数码为0~9,A~F;以十进制为例 位权:每个数位所固有的值,10的幂。;1、N进制转换成十进制;例:将(317)8转换成十进制数 (317)8= (3?82 +1?81 +7?80)10 = (192+8+7)10 = (207)10;2、十进制转换成二进制 ①十进制整数转换为二进制整数——除2取余法,(反向排列) 例:将(77)10转换成二进制 被除数 商(除数为2) 余数 77 38 1 38 19 0 19 9 1 9 4 1 4 2 0 2 1 0 1 0 1 (77)10 =(1001101)2 ;记住2n的值很有用!;②十进制小数转换为二进制小数——乘2取整法 例:将(0.55)10转换为二进制。 被乘数 结果(乘数为2) 整数部分 0.55 1.10 1 0.10 0.20 0 0.20 0.40 0 0.40 0.80 0 0.80 1.60 1 0.60 1.20 1 (0.55)10 =(0.100011)2 说明:在小数乘 2永远不可能等于1时,取规定有效数字。;③实数转换 将十进制实数的整数和小数部分拆开,步骤如下: 整数部分: 除2取余 小数部分: 乘2取整 合并结果 如: (77.55) 10=(1001101.100011) 2;十进制转换成八进制和十六进制 十进制 ? 八进制: 整数部分——除8取余法 小数部分——乘8取整法 十进制 ? 十六进制: 整数部分——除16取余法 小数部分——乘16取整法 例:将(367.64)10转换成16进制 ① 整数部分 ;
显示全部
相似文档