2-数字系统、运算和编码.ppt

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

2.8十六进制数 十六进制数字系统由数字0~9和字母A~F组成。 十六进制数字系统的基是16。 大多数的数字系统都能成组处理二进制数,即多个4位的组合,这样使用十六进制非常方便,因为每一个十六进制数位就代表了一个4位二进制数。 为了区分,有时会看到十六进制数后面跟随一个h。 十进制数 二进制数 十六进制数 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F 2.8.1十六进制计数 十进制 二进制 十六进制 十进制 二进制 1 1 1 13 1101 D 2 10 2 14 1110 E 3 11 3 15 1111 F 4 100 4 16 1 0000 10 5 101 5 17 1 0001 11 6 110 6 18 1 0010 12 7 111 7 19 1 0011 13 8 1000 8 20 1 0100 14 9 1001 9 21 1 0101 15 10 1010 A 22 1 0110 16 11 1011 B 23 1 0111 17 12 1100 C 24 1 1000 18 十六进制 利用两位十六进制数位,可以计数到FF16,也就是十进制的255。当大于255时,就需要三个十六进制数位,如10016在十进制中就是256 。以此类推。 2.8.2二进制数到十六进制数的转换 从最右边一位开始,将二进制数每4位分成一组,用对等的十六进制符号替代相应的每个4位的组合。 例:把二进制数1101000110转换为十六进制数。 11010001102=34616 11 0100 0110 3 4 6 2.8.3十六进制数到二进制数的转换 把十六进制数转换为二进制数的过程与上述过程相反,使用对等的4位组合替代每个十六进制符号。 例: 2.8.4十六进制数到十进制数的转换 方法一:把十六进制数转换成二进制数,然后再把二进制数转换为十进制数。 方法二:把每一个十六进制数位的十进制数值都乘以该位的权,然后再把这些积加起来。 BE.29D16=1011 1110. 0010 1001 1101 B E 2 9 D 例:将B2F816转换为十进制数。 2.8.5十进制数到十六进制数的转换 用16重复除十进制数,就会产生相应的十六进制数,它由相除的余数构成。生成的第一个余数是最低有效数。当整数的商为0时停止。 2.8.7十六进制减法 补码允许利用二进制数相加来进行减法的运算。由于十六进制数可以表示二进制数,所以也可以表示二进制数的补码。 最常用的取得十六进制数的补码的方法是将十六进制数转换成二进制数,取二进制的补码,把结果再转换为十六进制。 例:计算8416-2A16 2A16 其补码D616 结果中的1被丢弃,和补码加法是一样的。 还可以将十进制数转换成二进制数,然后再把二进制数转换成十六进制数。 2.8.6十六进制加法 可以直接使用十六进制数进行加法运算,十六进制数0~9等同于十进制数0~9,而十六进制数A~F等同于十进制数10~15。 十六进制加法,逢十六进一。 2.8.7十六进制减法 补码允许利用二进制数相加来进行减法的运算。由于十六进制数可以表示二进制数,所以也可以表示二进制数的补码。 最常见的取得十六进制数补码的方法是将十六进制数转换为二进制数,取二进制数的补码,把结果转换为十六进制数。 2.9八进制数 八进制数字系统由8个数位组成,它们是0~7,要计大于7的数,则从另一列重新开始: 10,11,12,13,14,15,16,17,20,21等 八进制计数和十进制计数比较相似,不同的是没有使用数字8和9。为了区别八进制数和十进制数或者十六进制数,我们使用下标8来表示八进制数。有时会看到八进制数后面跟随o或者Q。 2.9.1八进制数到十进制数的转换 转换方法与二进制数或十六进制数转换到十进制数方法相同,不同的是八进制数的基是8。 2.9.2十进制数到八进制数的转换 重复除以8,以8为除数的每一次相继相除都会产生一个余数,而这个余数就会成为相应八进制数的数位。所产生的第一个余数是最低有效位。 2.9.3八进制数到二进制数的转换 因为每一个八进制数位都可以由一个3位二进制数来表示,每一个八进制数位由3位二进制数表示即可。 2.9.4二进制数到八进制数的转换 二进制数到八进制数的转换是八进制数到二进制数的

文档评论(0)

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

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

1亿VIP精品文档

相关文档