- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 计算机中的数制及编码
计算机中的数制及编码 数制及其转换 数据编码 作业与思考 本章要点 进位计数制及其表示方法 进位计数制 进位计数制的表示方法 非十进制数(N 进制数)转换成十进制数 十进制数转换成非十进制数(N进制数) 不同进位计数制之间的转换 非十进制数之间的相互转换 数制及其转换 进位计数制及其表示方法 进位计数制 将数字符号按序排列成数位,并遵照某种由低位到高位进位的方法进行计数来表示数值的方式,称作进位计数制,简称进制。计算机中常用的进制有十进制、二进制、八进制和十六进制,但在计算机内部不管什么样的数据都是用二进制来表示的。 进位计数制的定义 各种进位计数制的共同点 ① 有固定的数码。 ② 按基数进位或借位。 ③ 用位权值来计数。 数码 每种进位计数制使用的记数符号。 每一个数位所赋予的位值。 进位计数制及其表示方法 位权值 数值 基数 每种进位计数制中数码的个数。 每一位的数码与该位权值的乘积之和。 逢N进一,借一当N 进位计数制及其表示方法 常用进位计数制数值计算方法举例 例1 计算十进制数215.48的数值。 (215.48)10 = 2×102+1×101+5×100+4×10-1+8×10-2 例2 计算二进制数11001.01的数值。 (11001.01)2 = 1×24+1×23+0×22+0×21+1×20+0×2-1+1×2-2 = (25.25)10 例3 计算八进制数162.4的数值。 (162.4)8 = 1×82+6×81+2×80+4×8-1 = (114.5)10 例4 计算十六进制数2BC.48的数值。 (2BC.48)16 = 2×162+B×161+C×160+4×16-1+8×16-2 = (700.28125)10 进位计数制及其表示方法 常用进位计数制0-17数值的对应关系 十进制 二进制 八进制 十六进制 十进制 二进制 八进制 十六进制 0 0 0 0 9 1001 11 9 1 1 1 1 10 1010 12 A 2 10 2 2 11 1011 13 B 3 11 3 3 12 1100 14 C 4 100 4 4 13 1101 15 D 5 101 5 5 14 1110 16 E 6 110 6 6 15 1111 17 F 7 111 7 7 16 10000 20 10 8 1000 10 8 17 10001 21 11 进位计数制及其表示方法 进位计数制的表示方法 D(Decimal) 十进制数 记为1239D或(1239)10 B(Binary) 二进制数 记为1101B或(1101)2 O(Octonary) 八进制数 记为342O(342Q)或(342)8 H(Hexadecimal) 十六进制数 记为35ACH或(35AC)16 在数字后面加写相应的英文字母作为标识 在括号外面加数字下标 非十进制数(N 进制数)转换成十进制数 方法:将N进制数按权展开求和即可。 二进制数转换成十进制数 不同进位计数制之间的转换 例 将(10110.11)2转换成十进制数。 (10110.11)2 = 1×24+0×23+1×22+1×21+0×20+1×2-1+1×2-2=(22.75)10 八进制数转换成十进制数 例 将(147.1)8转换成十进制数。 (147.1)8=1×82+4×81+7×80+1×8-1=64+32+7+0.125 =(103.125)10 十六进制数转换成十进制数 例 将(ABC.8C)16转换成十进制数。 (ABC.8C)16=10×162+11×161+12×160+8×16-1+12×16-2=2560+176+12+0.5+0.046875=(2748.546875)10 十进制数转换成非十进制数(N进制数) 方法: ① 整数部分采取“除基数取余”法,直到商为0,先取的余数作为低位,后取的余数作为高位。 ② 小数部分采取“乘基数取整”法,直到小数点后值为0或达到精度要求,先取的整数作为高位,后取的整数作为低位。 不同进位计数制之间的转换 十进制数转换成二进制数 方法:整数部分采取“除2取余”法,小数部分采取“乘2取整”法。 例 将(43.625)10转换成二进制数。 将(43.625)10的整数部分和小数部分分别转换,转换之后用小数点连接起来。 0 43 2 21 2 1 10 2 1 5 2 0 2 2 1 1 2 0 1 低位 高位 余数 整数部分 不同进位计数制之间的转换 0.625×2=1.25 0.25×2=0.5 0.5×2=1.0 1 0 1 高位 低位 小数部分 结果为:(43.625)10 = (101011.101)2 不同进位计数制之间的转换 十进制数转换成八进制数和
您可能关注的文档
最近下载
- 重庆大学版信息科技四年级上册全册教案教学设计.doc VIP
- 大班课件《有趣的盐》.pptx VIP
- DB51T 3239-2024 危险化学品安全生产数据交换规范.pdf VIP
- 中小学音体美器材配备重点标准.doc VIP
- 2024年全国考点PET口语真题汇总(1-12月).pdf VIP
- 医疗器械不良事件培训试题及答案.docx VIP
- 马工程《马克思主义政治经济学概论》(第2版)配套题库【考研真题精选+章节题库】.pdf VIP
- 话题幼儿园语言教育活动设计.ppt
- JBT 5943-2018 工程机械 焊接件通用技术条件.pdf VIP
- 创新国有企业党建工作提升员工幸福感-来源:现代企业文化·下旬刊(第2020003期)-中国工人出版社.pdf VIP
文档评论(0)