第一章 数制与代码.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
特点:用自然加权的方式来表示数值的一种 二进制代码,这种表示方式不带符号位, 所以只能表示正数。 特点:用四位二进制码来表示一位十进制数码的代码。通常称为BCD(Binary Coded Decimal) 常用的BCD码有8421码,2421码,4221码,5421码,余三码,格雷码等。 特点:美国国家信息交换标准代码,用7位二进制代码 来表示符号和字母等的一种代码。 7位ASCII码表示128个不同字符:数字0~9、字母A~E和a~z、标点符号和控制字符。 例如:0~9的ASCII:30H~39H; A的ASCII是41H。 N进制向十进制的转换举例 【例1.5 】将 101100.111 2 , 65.6 8 , 2C.E 16转换为十进制数. 【解】: 101100.111 2 = 1×25 +0×24 +1×23+1×22+ + 0×21+0×20 + 1×2-1 +1 ×2-2 +1×2-3 54.7 8 = 5×81 +4×80+7×8-1 2C.E 16= 2×161 +12×160+13×16-1 44.875 10 = 44.875 10 =32+8+4+0.5+0.25+0.125 40 4 0.875 = 44.875 10 整数部分除N倒取余;小数部分乘N顺取整 转换方法: 整数转换举例 小数转换举例 1.2 数制转换 2.十进制向N进制的转换 【例1.6 】将(217)10 转换为二进制,八进制,十六进制. 【解】: N 2 , 2∣217 …………余1 b0 2∣108 …………余0 b1 2∣54 …………余0 b2 2∣27 …………余1 b3 2∣13 …………余1 b4 2∣6 …………余0 b5 2∣3 …………余1 b6 2∣1 …………余1 b7 0 108 54 27 13 6 3 1 ∴(217)10 2 十进制向N进制整数转换举例 【例1.6 】将(217)10 转换为二进制,八进制,十六进制. 【解】: N 8 , 8∣217 …………余1 b0 8∣27 …………余3 b1 8∣3 …………余3 b2 0 27 3 ∴(217)10 (331)8 十进制向N进制整数转换举例 【例1.6 】将(217)10 转换为二进制,八进制,十六进制. 【解】: N 16 , 16∣217 …………余9 b0 16∣13 …………余D b1 0 13 ∴(217)10 (D9)16 十进制向N进制整数转换举例 【例1.7 】将(0.3125)10 转换二进制,八进制,十六进制. 【解】: N 2; ∵0.3125 × 2 0.625 ……整数为0 b-1 0.625 × 2 1.25 ……整数为1 b-2 0.25 × 2 0. 5 ……整数为0 b-3 0. 5 × 2 1.0 ……整数为1 b-4 ∴(0.3125)10 (0.0101)2 十进制向N进制小数转换举例 【解】: N 8 ; ∵0.3125 × 8 2. 5 ……整数为2 b-1 0. 5 × 8 4.0 ……整数为4 b-2 ∴(0.3125)10 (0.24)2 【例1.7 】将(0.3125)10 转换二进制,八进制,十六进制. 十进制向N进制小数转换举例 【解】: N 16 ; 0.3125 ×16 5.0 ………整数为5 b-1 ∴(0.3125)10 (0.5)16 【例1.7 】将(0.3125)10 转换二进制,八进制,十六进制. 十进制向N进制小数转换举例 将二进制从低位开始向左,每三位二进制作为一组,转换为一个八进制数;每四位二进制作为一组转换为一个十六进制数,然后将转换后的数从左到右依次排列起来即可 转换方法: 举例 1.2 数制转换 3.二进制向八,十六进制的转换 【解】: N 8; 11)2 (011,011,100,110)2 (334.6)8 【例1.8 】将(101011100,11)2 转换为八进制,十六进制. 不够3位 用0补齐 2进制向8,16进制的转换举例 【解】: N 16; 11)2 (1101 , 1100,1100)2 (DC.C)16 【例1.8 】将(101011100,11)2 转换为八进制,十六进制. 2进制向8,16进制的转换举例 不够4位 用0补齐 八进制数到二进制数的转换:将每位八进制数码转换成对应的三位二进制即可将; 十六进制数到二进制数的转换:将每位十六进制数码转换成对应的四位二进制

文档评论(0)

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

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

1亿VIP精品文档

相关文档