- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1-数字电子技术-数制和码制.ppt
* * * * * * * * * * * * * * * * * * 四、十六进制 进位规则是“逢十六进一”,其基数为16。 ki-取值有16个数码:0~9、A(10)、 B (11)、 C(12)、 D(13)、 E(14)、 F(15) 如(F9.1A)16=15×161+9×160 +1×16-1+10×16-2 = (249.1015625)10 D B O H D B O H 0 0000 00 0 8 1000 10 8 1 0001 01 1 9 1001 11 9 2 0010 02 2 10 1010 12 A 3 0011 03 3 11 1011 13 B 4 0100 04 4 12 1100 14 C 5 0101 05 5 13 1101 15 D 6 0110 06 6 14 1110 16 E 7 0111 07 7 15 1111 17 F 表1.2.1 表1.2.1为0~15个数码的不同进制表示。 1.3 不同数制间的转换 一、 二进制数、八进制数和十六进制数转换成十进制数 数制转换:不同进制的数码之间的转换叫做数制转换 例如: 即将二进制数、八进制数和十六进制数转换成十进制数,方法是将二进制数、八进制数和十六进制数按下列公式进行展开即可. a. 十进制的整数转换: 二、十进制数转换成二进制数: 将十进制的整数部分用基数2去除,保留余数,再用商除2,依次下去,直到商为0为止,其余数即为对应的二进制数的整数部分。 即将十进制数转换成二进制数,原则是“整数除2,小数乘2”。 b. 十进制的小数转换 将小数用基数2去乘,保留积的整数,再用积的小数继续乘2,依次下去,直到乘积的小数部分是0为或达到要求的精度,其积的整数部分即为对应的二进制数的小数部分。 例1.3.1 将(173.39)D转化成二进制数,要求精度为1%。 a. 整数部分 解:其过程如下 即(173)D= B b. 小数部分 取m=7 满足要求,过程如下 即(0.39)D=(0.0110001) B 故(173.39)D =0110001)B 三、 二进制转换成八进制和十六进制 方法:由于3位二进制数可以有8个状态,000~111,正好是8进制,而4位二进制数可以有16个状态,0000~1111,正好是16进制,故可以把二进制数进行分组。八进制:三位分为一组,不够补零;十六进制:四位分为一组,不够补零。 依此类推,对于十进制转换成其它进制,只要把基数2换成其它进制的基数即可。 注:若将八进制或十六进制转换成二进制,即按三位或四位转成二进制数展开即可。 解: (1011110.1011001) B=(001 011 110.101 100 100) 2 = (136.544) O (1011110.1011001) B=(0101 1110.1011 0010) 2 = (5E.B2)H 例1.3.2 将(1011110.1011001) 2转换成八进制和十六进制。 解: 例1.3.3 将(703.65)O 和(9F12.04A)H 转换成二进制数。 (703.65)O=(111000011.110101)B (9F12.04A)H=(1001111100010010.00000100101)B 例1.3.4 将(87)D 转换成八进制数和十六进制数 解:先将87转化成二进制,过程如图,则 (87)D=(1010111)B=(001 010 111)B =(0101 0111)B= (127) O =(57)H ?提醒:若要将十进制转换成八进制或十六进制,可先转换成二进制,再分组,转换成八进制或十六进制。 1.4 二进制的算术运算 1.4.1. 二进制算术运算的特点 当两个二进制数码表示两个数量的大小,并且这两个数进行数值运算,这种运算称为算术运算。其规则是“逢二进一”、“借一当二”。算术运算包括“加减乘除”,但减、乘、除最终都可以化为带符号的加法运算。 如两个数1001和0101的算术运算如下 1.4.2 反码、补码和补码运算 在用二进制数码表示一个数值时,其正负是怎么区别的呢?二进制数的正负数值的表述是在二进制数码前加一位符号位
文档评论(0)