1.2 单片机中的数制转换(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂

| 2份
| 11页
| 118人阅读
| 0人下载

内容正文:

单片机中的数制转换 一、名词解释 1. 除 2 取余倒记法 【答案】十进制整数转换成二进制整数最常用的方法,用 2 连续去除要转换的十进制整数,直到商为 0,然后把各个余数倒序排列,所得到的数便是相应的二进制数。 2. 4 位合 1 位法 【答案】二进制数转换成十六进制数的方法,规则是从小数点开始分别向左. 向右将二进制数按每 4 位 1 组分组(不足 4 位补 0),然后写出与每一组二进制数对应的十六进制数。 二. 单项选择题 1. 二进制数 (110)₂转换成十进制数是( ) A. 4 B. 5 C. 6 D. 7 【答案】C 【解析】根据二进制转十进制的方法,(110)₂ = 1×2² + 1×2¹ + 0×2⁰ = 4 + 2 + 0 = 6,所以选 C。 2. 十进制整数转换成二进制整数常用的方法是( ) A. 除 2 取余倒记法 B. 除 2 取余正记法 C. 乘 2 取整倒记法 D. 乘 2 取整正记法 【答案】A 【解析】十进制整数转换成二进制整数最常用 “除 2 取余倒记法”,所以选 A。 3. 十进制小数转换成二进制小数通常采用( ) A. 除 2 取余倒记法 B. 除 2 取余正记法 C. 乘 2 取整倒记法 D. 乘 2 取整正记法 【答案】D 【解析】十进制小数转换成二进制小数通常采用 “乘 2 取整正记法”,所以选 D。 4. 将二进制数 (1011)₂转换成十六进制数是( ) A. B B. C C. D D. E 【答案】A 【解析】采用 “4 位合 1 位法”,(1011)₂ = B₁₆,所以选 A。 5. 八进制数的进位规则是( ) A. 逢二进一 B. 逢八进一 C. 逢十进一 D. 逢十六进一 【答案】B 【解析】八进制的进位规则是 “逢八进一”,所以选 B。 6. 十六进制数中数码 C 对应的十进制数是( ) A. 10 B. 11 C. 12 D. 13 【答案】C 【解析】十六进制数采用的 16 个数码为 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. A. B. C. D. E. F,其中 A - F 分别对应十进制数 10 - 15,所以 C 对应 12,选 C。 7. 二进制数与八进制数转换时,采用的方法是( ) A. 3 位合 1 位法 B. 4 位合 1 位法 C. 1 位拆 3 位法 D. 1 位拆 4 位法 【答案】A 【解析】二进制数转换成八进制数采用 “3 位合 1 位法”,所以选 A。 8. 十进制数 25 转换成二进制数是( ) A. 11001 B. 11010 C. 11011 D. 11100 【答案】A 【解析】用 “除 2 取余倒记法”,25÷2 = 12 余 1,12÷2 = 6 余 0,6÷2 = 3 余 0,3÷2 = 1 余 1,1÷2 = 0 余 1,倒序排列余数得 (11001)₂,所以选 A。 9. 将十六进制数 (2A)₁₆转换成二进制数是( ) A. 101010 B. 101000 C. 111010 D. 111000 【答案】A 【解析】采用 “1 位拆 4 位法”,2 转换为二进制是 0010,A(对应十进制 10)转换为二进制是 1010,所以 (2A)₁₆ = (101010)₂,选 A。 10. 在数制转换中,以下表述正确的是( ) A. 二进制数只能转换成十进制数 B. 十进制数不能转换成八进制数 C. 八进制数可以转换成二进制数 D. 十六进制数不能转换成十进制数 【答案】C 【解析】二进制数可以转换成十进制. 八进制. 十六进制等数制;十进制数可以转换成二进制. 八进制. 十六进制等数制;八进制数可以通过 “1 位拆 3 位法” 转换成二进制数;十六进制数可以按权展开再相加转换成十进制数,所以选 C。 三. 判断题 1. 二进制数转换成十进制数是按权展开再相加。( ) 【答案】√ 【解析】二进制数转换成十进制数的方法就是按权展开再相加,所以该说法正确。 2. 十进制整数转换成二进制整数采用 “乘 2 取整正记法”。( ) 【答案】× 【解析】十进制整数转换成二进制整数常用 “除 2 取余倒记法”,而 “乘 2 取整正记法” 是十进制小数转换成二进制小数的方法,所以该说法错误。 3. 二进制数转换成八进制数采用 “1 位拆 3 位法”。( ) 【答案】× 【解析】二进制数转换成八进制数采用 “3 位合 1 位法”,“1 位拆 3 位法” 是八进制数转换成二进制数的方法,所以该说法错误。 4. 十六进制数中数码 F 对应的十进制数是 16。( ) 【答案】× 【解析】十六进制数采用的 16 个数码为 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. A. B. C. D. E. F,其中 A - F 分别对应十进制数 10 - 15,所以 F 对应 15,该说法错误。 5. 十进制小数转换成十六进制小数采用 “除 16 取余倒记法”。( ) 【答案】× 【解析】十进制小数转换成十六进制小数通常采用 “乘 16 取整正记法”,“除 16 取余倒记法” 是十进制整数转换成十六进制整数的方法,所以该说法错误。 四. 简答题 1. 简述不同数制之间转换的主要方法。 【答案】 · 二进制数转换成十进制数:按权展开再相加。 · 十进制数转换成二进制数:整数部分用 “除 2 取余倒记法”,小数部分用 “乘 2 取整正记法”。 · 十进制数转换成十六进制数:整数部分用 “除 16 取余倒记法”,小数部分用 “乘 16 取整正记法”。 · 二进制数转换成八进制数:采用 “3 位合 1 位法”,从小数点开始,分别向左. 向右,将二进制数按每 3 位 1 组分组(不足 3 位的补 0),然后写出与每一组二进制数对应的八进制数。 · 二进制数转换成十六进制数:采用 “4 位合 1 位法”,从小数点开始分别向左. 向右将二进制数按每 4 位 1 组分组(不足 4 位补 0),然后写出与每一组二进制数对应的十六进制数。 · 八进制数. 十六进制数转换成二进制数:采用 “1 位拆 3 位或 4 位法”,将每 1 位八进制数(或十六进制数)用相应的 3 位(或 4 位)二进制数代替。 2. 如何将十进制整数 50 转换成二进制数? 【答案】将十进制整数 50 转换成二进制数采用 “除 2 取余倒记法”,具体步骤如下: 50÷2 = 25 余 0 25÷2 = 12 余 1 12÷2 = 6 余 0 6÷2 = 3 余 0 3÷2 = 1 余 1 1÷2 = 0 余 1 将余数从下往上倒序排列,得到 (110010)₂,所以十进制数 50 转换成二进制数是 (110010)₂。 3. 阐述二进制数与十六进制数之间相互转换的原理。 【答案】 · 二进制数与十六进制数之间相互转换的原理基于它们的基数关系,十六进制数的基数 16 = 2⁴,所以 4 位二进制数恰好对应 1 位十六进制数。 · 二进制数转换成十六进制数:采用 “4 位合 1 位法”,因为每 4 位二进制数可以唯一对应一个十六进制数码,所以将二进制数按每 4 位分组后,就能方便地转换为十六进制数。 · 十六进制数转换成二进制数:采用 “1 位拆 4 位法”,由于每个十六进制数码都可以用 4 位二进制数表示,所以将十六进制数的每一位拆成 4 位二进制数,就完成了转换。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $“十四五”规划新教材 AI职教 thijiao.xkw.com 中职专用 同步精品课堂 单片机中的数制转换 一、名词解释 1.除2取余倒记法 2.4位合1位法 二.单项选择题 1.二进制数(1102转换成十进制数是() A.4 B.5 C.6 D.7 2.十进制整数转换成二进制整数常用的方法是() A.除2取余倒记法 B.除2取余正记法 C.乘2取整倒记法 D.乘2取整正记法 3.十进制小数转换成二进制小数通常采用() A.除2取余倒记法 B.除2取余正记法 C.乘2取整倒记法 ⊙⊙原创精品资源学科网独家享有版权,侵权必究! “十四五”规划新教材 A职教 thijiao,xkw,co行 中职专用 w 同步精品课堂 D.乘2取整正记法 4.将二进制数(1011)2转换成十六进制数是() A.B B.C C.D D.E 5.八进制数的进位规则是( A.逢二进 B.逢八进一 C.逢十进一 D.逢十六进一 6.十六进制数中数码C对应的十进制数是() A.10 B.11 C.12 D.13 7.二进制数与八进制数转换时,采用的方法是() A.3位合1位法 B.4位合1位法 ⊙⊙原创精品资源学科网独家享有版权,侵权必究! “十四五”规划新教材 A职教 thijiao,xkw,cO行 中职专用一 同步精品课堂 C.1位拆3位法 D.1位拆4位法 8.十进制数25转换成二进制数是() A.11001 B.11010 C.11011 D.11100 9.将十六进制数(2A)16转换成二进制数是() A.101010 B.101000 C.111010 D.111000 10.在数制转换中,以下表述正确的是() A.二进制数只能转换成十进制数 B.十进制数不能转换成八进制数 C.八进制数可以转换成二进制数 D.十六进制数不能转换成十进制数 三.判断题 1.二进制数转换成十进制数是按权展开再相加。() ⊙⊙原创精品资源学科网独家享有版权,侵权必究! “十四五”规划新教材 A职教 thijiao.xkw.com 中职专用 同步精品课堂 2.十进制整数转换成二进制整数采用“乘2取整正记法”。() 3.二进制数转换成八进制数采用“1位拆3位法”。() 4.十六进制数中数码F对应的十进制数是16。() 5.十进制小数转换成十六进制小数采用“除16取余倒记法”。() 四.简答题 1.简述不同数制之间转换的主要方法。 2.如何将十进制整数50转换成二进制数? 3.阐述二进制数与十六进制数之间相互转换的原理。 ⊙⊙原创精品资源学科网独家享有版权,侵权必究!

资源预览图

1.2 单片机中的数制转换(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第1页
1
1.2 单片机中的数制转换(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第2页
2

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。