- 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讲BODH四种进制(共3节课)
第一讲 B、O、D、H四种进制
四种进制的加和减:
认识四种进制:
B:Binary,含有2个基本符号 0,1 ,基数为2;运算口诀:逢二进一,借一当二
O:Octal,含有8个基本符号 0~7 ,基数为8,运算口诀:逢八进一,借一当八
D:Decimal,含有10个基本符号 0~9 ,基数为10,运算口诀:逢十进一,借一当十
H:Hexdecimal,含有16个基本符号 0~9,A~F ,基数为16,运算口诀:逢十六进一,借一当十六
二进制的加、减法口诀:
0+0 0 0+1 1 1+0 1 1+1 10
0-0 0 10-1 1 1-0 1 1-1 0
二进制的加、减法举例:
10001B+111B ? B 10001B-111B ? B
11111B+1B ? B 10000B-1B ? B
八进制、十六进制的加、减法举例:
55Q+33Q ? Q 200Q -67Q ? Q
FFFFH+1H ? H 2000H-1H ? H
四种进制的相互转换:
R 表示任意一种进制 → D 十进制
转换口诀:位权相加法,即拿各个数位上的数字乘上各个数位上的权值,再进行累加求和即可。
举例:
101011.101B 1×25+1×23+1×21+1×20+1×2-1+1×2-3 43.625D
275.4Q 2×82+7×81+5×80+4×8-1 189.5D
A9.8H 10×161+9×160+8×16-1 169.5D
加深举例:
1111 1111.111B ? D
7777.4Q ? D
FFFFH ? D
FFF0H ? D
D 十进制 → R 表示任意一种进制
整数之间的转换口诀:除R取余,直到商为0,从下到上输出结果
小数之间的转换口诀:乘R取整,直到小数部分为0或达到精度要求为止,从上到下输出结果
举例:
43.625D B Q H
解:先向二进制转换,43.625是个实数,分两部分做,先做整数部分,再做小数部分。
2 43 1 0.625
2 21 1 × 2
2 10 0 1.250 1
2 5 1 × 2
2 2 0 0.500 0
2 1 1 × 2 0 1.000 1 所以转换结果为:43.625D 101011.101B
43.625D ? Q 方法同上,板书演示讲解
43.625D ? H 方法同上,板书演示讲解
补充知识1:可以使用“整数次幂凑方法”将十进制整数快速向二进制整数转换,如:43D 32+8+2+1 101011B。再如:200D 128+64+8
补充知识2:整数之间转换可以精确转换,但是小数转换会出现无限循环或无限不循环现象,需要特别注意,如十进制小数0.6向二进制转换? 板书演示讲解
B 二进制 ←→ Q 八进制
B→Q的转换口诀:小数点两侧,三位一组,不够三位的补上0,背“421”,换数即可
Q→B的转换口诀:小数点两侧,每个八进制数位必须用3个二进制数位表示,默念“421”
B→Q举例:
101011.11 B Q
三位一组进行分组,不够三位的补上0,结果为:101 011.110 B
将上方划线的三位二进制数逐一与“421”对比,把有1对应的“421”数字加起来即可,效果如下所示:1 0 1 0 1 1 . 1 1 0 B
4 2 1 4 2 1 4 2 1 5 3 . 6
轻松写出结果:101011.11 B 53.6 Q
Q→B举例:
507.3 Q B
默念“421”, 只有4+0+1 5 ,将非0的位置全部使用1表示,结果为:101
默念“421”, 只有0+0+0 0 ,将非0的位置全部使用1表示,结果为:000
默念“421”, 只有4+2+1 7 ,将非0的位置全部使用1表示,结果为:111
默念“421”, 只有0+2+1 3 ,将非0的位置全部使用1表示,结果为:011
轻松写出结果:507.3 Q 101 000 111. 011 B
B 二进制 ←→ H 十六进制
B→H的转换口诀:小数点两侧,四位一组,不够四位的补上0,背“8421”,换数即可
H→B的转换口诀:小数点两侧,每个十六进制数位必须用4个二进制数位表示,默念“8421”
B→H举例:
101011.11 B H
四位一组进行分组,不够四位的补上0,结果为:0010 1011.1100 B
将上方划线的四位二进制数逐一与“8421”对比,把有1对应的“8421”数字加起来即可,效果如下所示:0 0 1 0 1 0 1 1. 1 1 0 0 B 8 4 2 1 8 4 2 1 8 4 2 1 2 B . C
轻松写出结果:1
原创力文档


文档评论(0)