lec01数制及其之间的相互转换、各类数码.ppt

lec01数制及其之间的相互转换、各类数码.ppt

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

* * 课堂答疑及布置课外作业 双向交流,提问与答疑。 书面作业: P12页 1-2 1-3 1-4 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 * * 5.2) 十进制 二进制转换(整数部分) a) 权之和方法(适用于人工转换) 将十进制数以二进制权之和表示出来。 二进制的权是指:1 2 4 8 16 32 64… 然后在有权的位置放1,无权的位置放0。 例: 将十进制数 82 转换为二进制数。 解: 82 = 64+16+2 = 26+24+21 = 1010010. 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 * * b) 除2取余数法 (适合于编程解题) 反复对十进制数除以2,直到商为0,所有余数构成所得二进制数。 例:将19转换为二进制数。 解: MSB LSB 商为0时停止 为什么第一个余数是最低有效位,最后一个余数是最高有效位? 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 5.2)十进制 二进制转换(整数部分) 余数 虽然在定性依然无法理解,但是至少在定量上得到了很好的解释 * * 5.3)十进制 二进制转换原理 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 * * 5.4)十进制 二进制转换(小数部分) a) 权之和方法(适用于人工转换) 将十进制数以二进制权之和表示出来。 二进制的权此时为:2-1 2-2 2-3 2-4… 即二进制的权为: 0.5 0.25 0.125 0.0625 … 然后在有权的位置放1,无权的位置放0。 例: 将十进制小数 0.625 转换为二进制小数。 解: 0.625 = 0.5+0.125 = 2-1+2-3 = 0.101. 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 * * b) 乘2取整数法 (适合于编程解题) 首先将十进制小数乘以2。 然后将所得结果的小数部分继续乘以2, 直到小数部分为 0 或达到所希望的小数点位数。 在乘2过程中得到的所有进位,即整数部分构成所得的二进制数。 第一次得到的进位是 MSB, 最后得到的进位是 LSB. 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 5.4)十进制 二进制转换(小数部分) * * 将十进制小数 0.3125 转换为二进制小数。 此过程持续进行下去,直到满足所要求的小数点位数或小数部分变成0为止。 MSB LSB c) 乘2取整数法示例 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 * * d) 乘2取整数法原理 为什么能这样做? 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 5.4)十进制 二进制转换(小数部分) 依然是在定量上做出了很好的解释 * * 3)十六进制数(hexadecimal) 为什么要使用十六进制数? 二进制数一般都很长,所以很难正确阅读。 例如,一个4字节长的内存地址可表示为如下的二进制代码: 11010100010110010011001010010110 显然,与这样的一串数打交道很容易出错。 为解决这样的问题,我们采用了基为16的十六进制数。 与十六进制数打交道更加容易且十六进制数与二进制数之间的转换也非常简单。 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 * * 从右到左,每4个二进制数位分为一组, 然后每组分别转换为十六进制数即可。 将二进制数 11 0100 0110 转换为十六进制数。 11 0100 0110 3 4 6 即:11 0100 0110 = 346 16 例: 解: 3.1) 二进制数转换为十六进制数 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 * * 将十六进制数转换为二进制数也非常简单, 因为 16 = 24. 即每一个十六进制位等效于4个二进制位。 例如: 2 C 0010 1100 (注意到 C 为十六进制数, 它表示十进制数 12) 即:2C16 = 001011002 再给出一个例子: BE.29D16=1011 1110. 0010 1001 1101 B E . 2 9 D 3.2)十六进制数转换为二进制数 第一讲 数制及其之间的相互转换、各类数码 第1章 绪论 1. 2 数制及其转换 * * 调

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档