第6练 第1章 有符号二进制数的表示方法《计算机原理》(电工版第五版) 一课一练
2025-10-26
|
2份
|
5页
|
99人阅读
|
0人下载
内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《计算机原理》(电工版第五版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《计算机原理》(电工版第五版)一课一练一课一练的第1章的第6练,内容涵盖第1章数字设备中数和字符的表示方法的1.3.1 有符号二进制数的表示方法。
《计算机原理》(电工版第五版)一课一练 第6练
第1章 数字设备中数和字符的表示方法
1.3.1 有符号二进制数的表示方法
1、 单项选择题(本题共5小题)
1、计算机中,有符号数的符号位通常用( )表示正,用( )表示负。
A. “0”,“1”
B. “1”,“0”
C. “+”,“ - ”
D. “ - ”,“+”
2、若字长为 8 位,原码的表示范围是( )
A. -128~+128
B. -127~+127
C. -256~+256
D. -255~+255
3、正数的反码与( )相同。
A. 原码
B. 补码
C. 原码和补码
D. 以上都不对
4、已知某数 X 的原码为 10101010B,其补码为( )
A. 11010101B
B. 11010110B
C. 01010101B
D. 01010110B
5、某数 X 的补码为 11110000B,其所对应的十进制数是( )
A. -16
B. -15
C. -14
D. -13
2、 判断题(本题共3题)
1、计算机内的数分为无符号数和有符号数两种,无符号数可以理解为正整数,有符号数可以理解为正数和负数。( )
2、在原码表示法中,数 0 的原码只有一种形式。( )
3、求负数补码时,先减 1 后取反和先取反后加 1 得到的结果是一样的。( )
3、 简答题(本题共2小题)
1、简述原码、反码和补码的表示方法。
2、如何进行负数原码、反码和补码之间的转换?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《计算机原理》(电工版第五版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《计算机原理》(电工版第五版)一课一练一课一练的第1章的第6练,内容涵盖第1章数字设备中数和字符的表示方法的1.3.1 有符号二进制数的表示方法。
《计算机原理》(电工版第五版)一课一练 第6练
第1章 数字设备中数和字符的表示方法
1.3.1 有符号二进制数的表示方法
1、 单项选择题(本题共5小题)
1、计算机中,有符号数的符号位通常用( )表示正,用( )表示负。
A. “0”,“1”
B. “1”,“0”
C. “+”,“ - ”
D. “ - ”,“+”
【答案】A
【解析】通常的做法是用一位二进制数表示符号,称为“符号位”,放在有效数字的前面,用“0”表示正,用“1”表示负”,所以选 A。
2、若字长为 8 位,原码的表示范围是( )
A. -128~+128
B. -127~+127
C. -256~+256
D. -255~+255
【答案】B
【解析】文若字长为 8 位,则原码的表示范围为 - 127~+127,所以选 B。
3、正数的反码与( )相同。
A. 原码
B. 补码
C. 原码和补码
D. 以上都不对
【答案】C
【解析】到正数的反码与原码相同,同时正数的补码也与原码相同,所以正数的反码与原码和补码都相同,选 C。
4、已知某数 X 的原码为 10101010B,其补码为( )
A. 11010101B
B. 11010110B
C. 01010101B
D. 01010110B
【答案】B
【解析】已知原码求补码,符号位不变,数值部分按位求反,再在末位加 1。原码 10101010B,符号位不变,数值位取反得 11010101B,末位加 1 后为 11010110B,所以选 B。
5、某数 X 的补码为 11110000B,其所对应的十进制数是( )
A. -16
B. -15
C. -14
D. -13
【答案】A
【解析】补码最高位为 1,表示负数。采用 “求反加 1” 法,补码 11110000B 按位取反得 00001111B,再加 1 得 00010000B,即 16,前面加负号为 - 16,所以选 A。
2、 判断题(本题共3题)
1、计算机内的数分为无符号数和有符号数两种,无符号数可以理解为正整数,有符号数可以理解为正数和负数。( )
【答案】√
【解析】计算机内的数分为无符号数和有符号数两种。无符号数可以理解为正整数,有符号数可以理解为正数和负数,所以该说法正确。
2、在原码表示法中,数 0 的原码只有一种形式。( )
【答案】×
【解析】在这种表示法中,数 0 的原码有两种形式,即:[+0] 原 = 00000000,[-0] 原 = 10000000,所以该说法错误。
3、求负数补码时,先减 1 后取反和先取反后加 1 得到的结果是一样的。( )
【答案】√
【解析】按照求负数补码的逆过程,数值部分应是最低位减 1,然后取反。但是对二进制数来说,先减 1 后取反和先取反后加 1 得到的结果是一样的,故仍采用取反加 1 的方法,所以该说法正确。
3、 简答题(本题共2小题)
1、简述原码、反码和补码的表示方法。
【答案】
· 原码:在数值的前面直接加一符号位的表示法称为原码表示法,用 “0” 表示正,“1” 表示负。数 0 的原码有两种形式,若字长为 8 位,原码的表示范围为 - 127~+127;若字长为 16 位,原码的表示范围为 - 32767~+32767。
· 反码:正数的反码与原码相同;负数的反码,符号位仍为 “1”,数值部分 “按位取反”。数 0 的反码也有两种形式,字长为 8 位和 16 位时,反码的表示范围分别为 - 127~+127 和 - 32767~+32767。
· 补码:正数的补码与原码相同;负数的补码则是符号位为 “1”,数值部分按位取反后再在末位(最低位)加 1。计算机的运算为模运算,对于一个模数为 M 的循环计数系统,减一个数可以用加其补数来代替,把减法问题转化成加法问题。
2、如何进行负数原码、反码和补码之间的转换?
【答案】
· 已知原码求补码:符号位不变,数值部分按位求反,再在末位加 1。
· 已知补码求原码:符号位不变,数值部分按位求反后,再在末位加 1。也可按照求负数补码的逆过程,数值部分先最低位减 1,然后取反,但对二进制数来说,先减 1 后取反和先取反后加 1 结果一样,通常采用取反加 1 的方法。
· 求补:将 [X] 补的所有位(包括符号位)一起逐位取反,然后在末位加 1,可得 - X 的补码 [-X] 补。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。