网站大量收购闲置独家精品文档,联系QQ:2885784924

1.5数制与编码.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.5数制与编码剖析

第一章 计算机基础知识 1.5数制与编码 数制与编码 数制、基数、位权 1.数制:应用一组符号和一套统一的规则来表示数目的方法称为数制(Number System) 2.基数: 一个计数制所包含的数字符号的个数。 如:十进制有(0,1,2,…,9)等数字符号,所以基数为10。 3.位权值:一个数中的每一位数码所表示的实际值,不仅与数码本身的数值有关,还与所在的位置有关,由位置决定的值就叫位权值(简称位权)。 如:十进制数123可表示为: 123=1*102+2*101+3*100 提问: 因为我们计算机只能识别二进制的数据,那么我们生活中的十进制,编程中的八进制和十六进制转换成二进制该怎么表示呢? 提示:根据数制的进制规则来计算它们之间的关系,我们知道十进制数是逢十进一,二进制是逢二进一,八进制逢八进一,十六进制逢十六进一。那么我们便可以以十进制为基础,推算出它们之间的关系 十进制与二进制、八进制、十六进制的关系 十进制转换为二进制、八进制、十六进制 规则: 整数部分——用十进制数整数除以二、八、十六(基数),取余,逆向取结果(由低向高或从小数点处往左排列),即为转换后的二、八、十六进制数整数部分。 小数部分——用十进制数小数乘以二、八、十六(基数),取乘积整数,顺向取结果(由高向低或从小数点处往右排列),即为转换后的二、八、十六进制数小数部分。 举例:将59转换为二进制数、八进制数、十六进制数分别是多少? 0.345D=_____B=______O=_______H 十进制整数部分转换 59=(111011 )2=(73)8=(3B)16 十进制小数部分转换 求(0.345)10=( ? )2 0.345 ╳ 2 0.690 整数=0 ╳ 2 1.38 整数=1 ╳ 2 0.76 整数=0 小数值=0 × 2 1.52 整数=1 二进制、八进制、十六进制转换为十进制数 规则:把非十进制数各位按位权值展开后求和即可。 转换公式:(DnDn-1…. D1D0.D-1D-2….D-m)R =DnRn + Dn-1Rn-1 + ... +D1R1 + D0R0 +D-1R-1+D-2R-2 +...+D-mR-m 注:R:表示进制数,在这里表示2/8/16 Rn表示位权 例1 (1011.1) 2 =(1×23+0×22+ 1×21 + 1×20 +1× 2-1)10 = (8 + 0 + 2 + 1 + 0.5)10 = (11.5)10 二进制与八进制、十六进制数转换 二进制转为八进制规则:每3位二进制数转换为一个八进制数,以小数点为界,整数部分向左每三位划分为一组,高位不足三位补0,小数部分向右每三位划分为一组,低位不足补0. 二进制转为十六进制规则:每4位二进制数转换为一个十六进制数,以小数点为界,整数部分向左每四位划分为一组,高位不足四位补0,小数部分向右每四位划分为一组,低位不足补0. 八进制转换为二进制的规则:每一位八进制数转换为3位二进制数,以小数点为界,整数部分高位0可以去除,小数部分低位0可以去除。 十六进制转换为二进制的规则:每一位十六进制数转换为4位二进制数,以小数点为界,整数部分高位0可以去除,小数部分低位0可以去除。 100 110 110 111 . 010 11 ( 4 6 6 7 . 2 )8 例3 求(3F20.3)16=( ) 2 3 F 2 0 . 3 0011 1111 0010 0000. 0011 例4 求(714.24)8=( )2 7 1 4 . 2 4 111 001 100 . 010 100 数据在计算机中的存储单位 计算机中的存储容量用字节(B)表示,而传输速度用位(b)表示。计算机的基本存储单位为“字节”,最小数据单位是“位”,一个位就是一个二进制数,1B=8b 通常一个英文字符占一个字节,一个汉字占两个字节。一个字节一半,即4位二进制数表示半字节。

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档