1.5-1.6 带符号数、BCD 码和ASCII码(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂

| 2份
| 10页
| 114人阅读
| 1人下载

内容正文:

带符号数、BCD 码和ASCII码 一、名词解释 1. 原码 【答案】原码的最高位为符号位,其余为数值位。符号位为 0 表示正数;符号位为 1 表示负数。一个数的原码表示方法为先用方括号把该数括起来,再在方括号的右下角加上一个 “原” 字。 2. ASCII 码 【答案】ASCII 码(美国标准信息交换代码)是一种比较完整的字符编码,已经成为国际通用标准编码,现已广泛应用。通常由 7 位二进制数构成,可以为 128 个字符编码,这 128 个字符分两类,一类是 96 个图形字符,另一类是 32 个控制字符。 二、单项选择题 1. +86 的机器数最高位为( ) A. 0 B. 1 C. 2 D. 3 【答案】A 【解析】在单片机中,机器数最高位为符号位,0 表示正数,+86 是正数,所以其机器数最高位为 0,选 A。 2. 原码中符号位为 1 表示( ) A. 正数 B. 负数 C. 零 D. 不确定 【答案】B 【解析】原码的最高位为符号位,符号位为 1 表示负数,所以选 B。 3. 正数的反码和( )相同。 A. 原码 B. 补码 C. 真值 D. 都不同 【答案】A 【解析】正数的反码和原码相同,所以选 A。 4. 负数补码的数值位是按位对原码取反后( ) A. 再加 1 B. 再减 1 C. 不变 D. 取反 【答案】A 【解析】负数补码的符号位和原码的符号位相同,数值位则是按位对原码取反后再对末位加 1,所以选 A。 5. 8 位补码表示带符号数的范围是( ) A. -127~+127 B. -128~+127 C. -128~+128 D. -127~+128 【答案】B 【解析】8 位补码表示带符号数的范围是 - 128~+127,所以选 B。 6. 压缩 BCD 码用( )位二进制数表示 1 位十进制数。 A. 2 B. 4 C. 8 D. 16 【答案】B 【解析】压缩 BCD 码用 4 位二进制数表示 1 位十进制数,所以选 B。 7. 8421 码是一种( ) A. 原码 B. 反码 C. 补码 D. BCD 码 【答案】D 【解析】8421 码是一种 BCD 码,因组成它的 4 位二进制码的权值分别为 8421 而得名,所以选 D。 8. 通常 ASCII 码由( )位二进制数构成。 A. 5 B. 6 C. 7 D. 8 【答案】C 【解析】通常 ASCII 码由 7 位二进制数构成,可以为 128 个字符编码,所以选 C。 9. ASCII 码中的控制字符有( )个。 A. 32 B. 64 C. 96 D. 128 【答案】A 【解析】ASCII 码中的 128 个字符分两类,一类是 96 个图形字符,另一类是 32 个控制字符,所以选 A。 10. 十进制数 5 对应的 8421 码是( ) A. 0000B B. 0001B C. 0100B D. 0101B 【答案】D 【解析】根据十进制数与 8421 码的对应关系,十进制数 5 对应的 8421 码是 0101B,所以选 D。 三、判断题 1. 机器数与真值是相同的。( ) 【答案】× 【解析】在单片机中,带符号数一般采用机器数形式,增加符号位表示符号,因此机器数与真值是不同的,所以该说法错误。 2. 数字 0 的原码只有一种形式。( ) 【答案】× 【解析】数字 0 的原码有两种形式,即 00000000B 和 10000000B,所以该说法错误。 3. 负数的反码,符号位和原码相同,数值位按位对原码取反。( ) 【答案】√ 【解析】负数的反码,符号位和原码相同,数值位按位对原码取反,所以该说法正确。 4. 非压缩 BCD 码用 4 位二进制数表示 1 位十进制数。( ) 【答案】× 【解析】非压缩 BCD 码用 8 位二进制数表示 1 位十进制数,所以该说法错误。 5. ASCII 码中的图形字符有 96 个。( ) 【答案】√ 【解析】ASCII 码中的 128 个字符分两类,一类是 96 个图形字符,另一类是 32 个控制字符,所以该说法正确。 四、简答题 1. 简述原码. 反码. 补码的定义。 【答案】原码. 反码. 补码的定义如下: · 原码:原码的最高位为符号位,其余为数值位。符号位为 0 表示正数;符号位为 1 表示负数。一个数的原码表示方法为先用方括号把该数括起来,再在方括号的右下角加上一个 “原” 字。 · 反码:反码有正数和负数之分。正数的反码和原码相同;负数的反码,符号位和原码相同,数值位按位对原码取反。反码的表示方法和原码类似,在方括号的右下角加上一个 “反” 字。 · 补码:补码也有正数和负数之分。正数的补码和原码相同;负数补码的符号位和原码的符号位相同,数值位则是按位对原码取反后再对末位加 1。补码的表示方法是在方括号的右下角加一个 “补” 字。 2. 说明 BCD 码的分类及特点。 【答案】BCD 码分为压缩 BCD 码和非压缩 BCD 码。压缩 BCD 码用 4 位二进制数表示 1 位十进制数;非压缩 BCD 码用 8 位二进制数表示 1 位十进制数。常见的 BCD 码有 8421 码. 2421 码. 余 3 码和格雷码。 3. 介绍 ASCII 码的构成及分类。 【答案】通常 ASCII 码由 7 位二进制数构成,可以为 128 个字符编码。这 128 个字符分两类:一类是 96 个图形字符,包括十进制数 10 个. 大小写英文字母 52 个. 其他字符 34 个,这类字符有形状,可以显示或打印;另一类是 32 个控制字符,包括回车符. 换行符. 退格符. 设备控制符. 信息分隔符等,这类字符没有特定形状,编码虽然可以存储. 传送和起控制作用,但字符本身不能显示或打印出来。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $“十四五”规划新教材 A职教 thijiao,xkw,co行 中职专用 同步精品课堂 带符号数、BCD码和ASCII码 一、名词解释 1.原码 2.ASCI码 二、单项选择题 1.+86的机器数最高位为() A.0 B.1 C.2 D.3 2.原码中符号位为1表示() A.正数 B.负数 C.零 D.不确定 3.正数的反码和()相同。 A.原码 B.补码 C.真值 ⊙⊙原创精品资源学科网独家享有版权,侵权必究! “十四五”规划新教材 A职教 thijiao.xkw.com 中职专用 同步精品课堂 D.都不同 4.负数补码的数值位是按位对原码取反后() A.再加1 B.再减1 C.不变 D.取反 5.8位补码表示带符号数的范围是() A.-127+127 B.-128+127 C.-128~+128 D.-127~+128 6.压缩BCD码用()位二进制数表示1位十进制数。 A.2 B.4 C.8 D.16 7.8421码是一种() A.原码 B.反码 ⊙⊙原创精品资源学科网独家享有版权,侵权必究! “十四五”规划新教材 A职教 thijiao,xkw,cO行 中职专用 同步精品课堂 C.补码 D.BCD码 8.通常ASCI码由()位二进制数构成。 A.5 B.6 c.7 D.8 9.ASCI码中的控制字符有()个。 A.32 B.64 C.96 D.128 10.十进制数5对应的8421码是() A.0000B B.0001B C.0100B D.0101B 三、判断题 1.机器数与真值是相同的。() ⊙⊙原创精品资源学科网独家享有版权,侵权必究! “十四五”规划新教材 A职教 thijiao,xkw,co行 中职专用 同步精品课堂 2.数字0的原码只有一种形式。() 3.负数的反码,符号位和原码相同,数值位按位对原码取反。() 4.非压缩BCD码用4位二进制数表示1位十进制数。() 5.ASCⅡ码中的图形字符有96个。() 四、简答题 1.简述原码.反码.补码的定义。 2.说明BCD码的分类及特点。 3.介绍ASCT码的构成及分类。 ⊙⊙原创精品资源学科网独家享有版权,侵权必究!

资源预览图

1.5-1.6 带符号数、BCD 码和ASCII码(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第1页
1
1.5-1.6 带符号数、BCD 码和ASCII码(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第2页
2

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