专题三 带符号数与BCD 码和ASCI码(教案)-山东省职教高考《单片机技术与应用》(高教版) 专题复习讲练测

2024-07-05
| 8页
| 201人阅读
| 3人下载
精品

内容正文:

专题三 带符号数与BCD 码和ASCI码(教案)-《单片机技术与应用》高教版-专题复习讲练测 [考纲要求] 1. 理解原码、反码和补码的概念及其相互关系 2. 掌握原码、反码和补码的转换方法 3. 理解BCD码的概念和应用 4. 掌握ASCII码的基本结构和使用 5. 能够进行不同编码系统之间的转换 6. 理解各种编码在计算机系统中的应用 [课时安排] 2课时 [知识梳理] 一、带符号数 在单片机中,带符号数一般采用机器数形式,即增加符号位表示符号,因此机器数与真值是不同的,例如: + 86 的机器数为 01010110B (最高位为符号位,0 表示正数),真值为+1010110B;-86 的机器数为11010110B(最高位为1 表示负数),真值为 -1010110B。机器数通常有原码、反码、补码三种形式(这里主要介绍8 位原码、反码、补码)。 二、原码 原码的最高位为符号位,其余为数值位。符号位为0 表示正数;符号位为1 表示负数。一个数的原码表示方法为先用方括号把该数括起来,再在方括号的右下角加上一个“原”字。例如: X= +111001B,则[X]原 =00111001B X=-111001B,则[X]原 =10111001B 数字0的原码有两种形式,即00000000B 和10000000B。 三、反码 反码有正数和负数之分。正数的反码和原码相同;负数的反码,符号位和原码相同,数值位按位对原码取反。反码的表示方法和原码类似,在方括号的右下角加上一个“反”字。例如: x= +111001B,则[X]反=00111001B X= -111001B,则[X] 反=11000110B 数字0的反码也有两种形式,即00000000B 和11111111B。 四、补码 补码也有正数和负数之分。正数的补码和原码相同,负数补码的符号位和原码的符号位相同,数值位则是按位对原码取反后再对末位加1。补码的表示方法是在方括号的右下角加一个 “补”字。例如: X= +1011B,则[X]补 =00001011B x=-1011B,则[X]补=11110101B 与原码、反码不同,0 的补码形式唯一,即 00000000B (00H),而 10000000B (80H)表示-128 的补码,所以8 位补码表示带符号数的范围是 -128 +127。 五、BCD码 BCD码是一种具有十进制权值的二进制编码,它分为缩 BCD 码和非 BCD码压缩 BCD码用4 位二示1位;BCD码用8 1位十进制数。常见的 BCD 码有 8421 码、2421 码、余3 码和格码。现以 8421 码为例进行讲解。 8421 码是一种BCD码因成它的4 位进制码的值分别为8421 名表1-2十进制数0~10 所对应的842码。 六、ASCD码 (1)单片机不仅要处理数字信息,还要处理大量的字母和符号信息。这就要对字母、符号、数字进行编码,以供单片机识别、存储和处理。数字、字母和符号统称为字符,因此此类二进制编码又称字符编码。 (2)ASCI码(美国准信息交换代码是一种比较完的符码,已成为际通用标准编码,现已广泛应用。 (3)通常 ASCII码由7位二进制数构成,可以为128 个字符编码。这128 个字符分两类一类是96 个图形字符;另一类是 32 个控制字符。96 个图形字符包括十进制数 10 个;大小写英文字母 52 个;其他字符 34 个,这类字符有形状,可以显示或打印。32 个控制字符包括回车符、换行符、退格符、设备控制符、信息分隔符等,这类字符没有特定形状编码虽然可以存储、传送和起控制作用,但字符本身不能显示或打印出来。表 1-3 为ASCI码表。 [真题练讲] 1.(2019年山东省统一考试)BCD码是用几位二进制表示一个十进制数? A. 2位 B. 3位 C. 4位 D. 5位 正确答案:C 解析:BCD码用4位二进制表示一个十进制数,每个十进制数的范围是0000到1001。 2.(2019年山东省统一考试)ASCII码是用几位二进制数表示一个字符? A. 6位 B. 7位 C. 8位 D. 9位 正确答案:C 解析:ASCII码基本版使用7位二进制数表示一个字符,扩展版使用8位。 3.(2023年河北省统一考试)字符’0’的ASCII码表示为: A. 00110000 B. 01000001 C. 01000100 D. 01100011 正确答案:A 解析:字符’0’的ASCII码表示为00110000。 4.(2018年山东省统一考试)补码表示的最小的8位二进制数是: A. 00000000 B. 10000000 C. 11111111 D. 11111110 正确答案:B 解析:补码表示的最小数是10000000,即-128。 5.(2019年湖南省统一考试)字符’B’的ASCII码表示是: A. 01000001 B. 01000010 C. 01000011 D. 01000100 正确答案:B 解析:字符’B’的ASCII码表示是01000010。 [限时练讲] 1.人们习惯使用的自然语言有_______位数字表示一个数,计算机使用_______位数字。 A. 10,8 B. 8,10 C. 10,4 D. 4,10 正确答案:A 解析:人们习惯使用的自然语言有10位数字表示一个数(0到9),而计算机使用8位二进制数字表示一个数(0到255)。 2.什么叫做“原码”? A. 原码是一个符号位和对应的数值位的组合表示。 B. 原码是一个数值的唯一表示。 C. 原码是前两位表示符号,剩下的表示数值。 D. 原码是计算机中的主要数据表示方式。 正确答案:A 解析:原码是通过在数值前面添加一个符号位(0表示正数,1表示负数)来表示数值。 3.下列哪个值是-7的8位二进制原码? A. 00000111 B. 10000001 C. 11111111 D. 11111001 正确答案:D 解析:-7的8位二进制原码表示为1001,加上符号位1即为11111001。 4.什么叫做“反码”? A. 反码是将原码中的每一位取反。 B. 反码是原码加1的结果。 C. 反码是与原码对应的减法运算结果。 D. 反码是用于减法运算的特别表示方式。 正确答案:A 解析:反码是将原码中除了符号位以外的所有位都取反。 5.下列哪个值是-7的8位二进制反码? A. 00000111 B. 11111000 C. 00011111 D. 11110000 正确答案:B 解析:-7的8位二进制原码是11111001,反码是将原码除符号位外的每一位取反,所以反码是11111000。 6.什么叫做“补码”? A. 补码是将原码中的每一位取反。 B. 补码是原码加1的结果。 C. 补码是用于表示正数的一种特殊方式。 D. 补码是计算机中存储负数的方式。 正确答案:B 解析:补码是在原码的基础上加1得到的。 7.下列哪个值是-7的8位二进制补码? A. 00000111 B. 11111000 C. 11111001 D. 11111010 正确答案:C 解析:-7的8位二进制原码是11111001,补码是在反码的基础上再加1,所以补码是11111001。 8.什么是原码? 解析: 原码是一种用符号位和数值位表示有符号整数的方法,最高位是符号位(0表示正数,1表示负数),其余位表示数值部分。 9.什么是反码? 解析: 反码是原码中除了符号位外的每一位取反得到的数值表示方式。 10.什么是补码? 解析: 补码是在反码的基础上加1得到的数值表示方式,是计算机内部表示有符号整数的标准方法。 11.请简要说明原码、反码和补码的关系。 解析: 原码是最直接的数值表示方法,反码是为了简化加法和减法而引入的,补码则是为了解决原码在减法运算中的问题而提出的。 12.BCD码与二进制码有什么区别? 解析: BCD码是二进制编码的一种,每4位二进制数表示一个十进制数,可以直接表示0到9的十进制数字,而普通二进制码则用更少的位数表示相同的数值范围。 [学法建议] 重点复习知识点: 1. 二在单片机中,带符号数一般采用机器数形式,即增加符号位表示符号,因此机器数与真值是不同的 2. 原码的最高位为符号位,其余为数值位。符号位为0 表示正数;符号位为1 表示负数。 3. 反码有正数和负数之分。正数的反码和原码相同;负数的反码,符号位和原码相同,数值位按位对原码取反。 4. 补码也有正数和负数之分。正数的补码和原码相同,负数补码的符号位和原码的符号位相同,数值位则是按位对原码取反后再对末位加1。 5. BCD码是一种具有十进制权值的二进制编码,它分为缩 BCD 码和非 BCD码压缩 BCD码用4 位二示1位;BCD码用8 1位十进制数。 阅读相关教材和课堂笔记,梳理重点知识点和关键概念。制作复习提纲或思维导图,以帮助理清知识框架和内部逻辑。进行练习题和例题的练习,加深对知识的理解和应用。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

专题三 带符号数与BCD 码和ASCI码(教案)-山东省职教高考《单片机技术与应用》(高教版) 专题复习讲练测
1
专题三 带符号数与BCD 码和ASCI码(教案)-山东省职教高考《单片机技术与应用》(高教版) 专题复习讲练测
2
专题三 带符号数与BCD 码和ASCI码(教案)-山东省职教高考《单片机技术与应用》(高教版) 专题复习讲练测
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。