- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.不同数制间的转换 (1)各种进制数转换成十进制数 各种进制数转换成十进制数的方法是:将各进制数先按权展成多项式,再利用十进制运算法则求和,即可得到该数对应的十进制数。 【例1.5】:将数1001.101B,246.12Q,2D07.AH转换为十进制数。 解: (2)十进制数转换为二、八、十六进制数 任一十进制数N转换成q进制数,先将整数部分与小数部分分为两部分,并分别进行转换,然后再用小数点将这两部分连接起来。 1)整数部分转换 第1步:用q去除N的整数部分,得到商和余数,记余数为q进制整数的最低位数码K0; 第2步:再用q去除得到的商,求出新的商和余数,余数又作为q进制整数的次低位数码K1; 第3步:再用q去除得到的新商,再求出相应的商和余数,余数作为q进制整数的下一位数码Ki; 第4步:重复第3步,直至商为零,整数转换结束。此时,余数作为转换后q进制整数的最高位数码 Kn-1。 例1.6:求十进制数168所对应的二、八、十六进制数。 解: 2|168 2|84 余数0,K0=0 2|42 余数0,K1=0 2|21 余数0,K2=0 2|10 余数1,K3=1 2|5 余数0,K4=0 8|168 2|2 余数1,K5=1 8|21余数0,K0=0 16|16 2|1 余数0,K6=0 8|2余数5,K1=5 16 |10余数8,K0 =8 0 余数1,K7=1 0余数2,K2=2 0 余数10,K1=A 由上得: 168, 168=250Q, 168=A8H 2)小数部分转换 小数部分转换步骤为: 第1步:用q去乘N的纯小数部分,记下乘积的整数部分,作为q进制小数的第1个数码K-1; 第2步:再用q去乘上次积的纯小数部分,得到新乘积的整数部分,记为q进制小数的次位数码K-i; 第3步:重复第2步,直至乘积的小数部分为零,或者达到所需要的精度位数为止。此时,乘积的整数位作为q进制小数位的数码K-m。 例1.7:将0.686转换成二、八、十六进制数(用小数点后5位表示)。 解: 0.686×2=1.372 K-1=1 0.686×8=5.488 K-1=5 0.686×16=10.976K-1=A 0.372×2=0.744 K-2 =0 0.488×8=3.904 K-2=3 0.976×16=15.616 K-2=F 0.744×2=1.488 K-3=1 0.904×8=7.232 K-3=7 0.616×16=9.856 K-3=9 0.488×2=0.976 K-4=0 0.232×8=1.856 K-4=1 0.856×16=13.696 K-4=D 0.976×2=1.952 K-5=1 0.856×8=6.848 K-5=6 0.696×16=11.136 K-5=B 由上得: 0.686≈0.10101B 0.686≈0.53716Q 0.686≈0.AF9DBH 例1.8:将168.686转换为二、八、十六进制数。根据例6、例7可得: 解:168.68610101B 168.686≈250.53716Q 168.686≈A8.AF9DBH 从以上例子可以看出,二进制表示的数愈精确,所需的数位就愈多,这样,不利于书写和记忆,而且容易出错。另外,若用同样数位表示数,则八、十六进制数所表示数的精度较高。所以在汇编语言编程中常用八进制或十六进制数作为二进制数的缩码来书写和记忆二进制数,便于人机信息交换。在MCS-51系列单片机编程中,通常采用十六进制数。 (3)二进制数与八进制数之间的相互转换 由于23=8,故可采用“合3为1”的原则,即从小数点开始分别向左、右两边各以3位为1组进行二-八换算;若不足3位的以0补足,便可将二进制数转换为八进制数。反之,采用“1分为3”的原则将1位八进制数转换为3位二进制数;转换后二进制数首尾处的0可舍去。 例1.9将1111011.0101B转换为八进制数。 解:根据“合3为1”和不足3位以0补足的原则,将此二进制数书写为: 001 111 011 小数点 010 100 1 7 3 小数点 2 4 因此,其结果为1111011.0101B=173.
您可能关注的文档
- 变量叶片泵工作原理.ppt
- 变频技术及其应用单元1 任务1 认识变频器.ppt
- 变频技术及其应用单元1 任务2 变频器的面板操作控制.ppt
- 变频技术及其应用单元1 任务3 变频器外部运行控制.ppt
- 变频技术及其应用单元1 任务4 变频器模拟量信号实现电动机的运行.ppt
- 变频技术及其应用单元1 任务5 变频器的组合运行操作控制.ppt
- 变频技术及其应用单元1 任务6 变频器的多段速运行控制.ppt
- 变频技术及其应用单元1 任务8 变频器的PID操作控制.ppt
- 变频技术及其应用单元2 任务1 PLC控制变频器实现电动机的正反转控制.ppt
- 变频技术及其应用单元2 任务2 PLC控制变频器的多段速调速控制.ppt
最近下载
- 电线电缆产品质量监督抽查实施细则 .pdf VIP
- 2025-2030中国物流业AGV行业市场发展趋势与前景展望战略研究报告.docx VIP
- 英语考研2007考研真相真题解析.pdf VIP
- Unit5RevealingnatureTheSecretlanguageofPlants知识点课件-高中英语外研版(2019)选择性必修第一册.pptx VIP
- 求学圆梦行动补贴申请表(填写模板).doc VIP
- TCESA-2024-117《人工智能 模型即服务(MaaS)功能规范》.pdf
- 肠道菌群与心理健康.pptx VIP
- 四川省拟任县处级党政领导职务政治理论水平任职资格考试模拟题五套.doc VIP
- 清华大学李艳梅有机化学第十章-醇和酚精讲.ppt VIP
- 岩土工程勘察物理力学性质指标统计表(自带的计算公式).xls VIP
原创力文档


文档评论(0)