第二章计算机中信息表示
- 格式:ppt
- 大小:2.39 MB
- 文档页数:25


第2章计算机中的信息表示习题参考答案
1. 设机器数长为8位(含1位符号位在内),写出对应下列各真值的原码、补码和反码。
6413−, 12829,100,-87 答:
编码
数字 原码 补码 反码
6413− 1.0011010 1.1100110 1.1100101
12829 0.0011101 0.0011101 0.0011101
100 0,1100100 0,1100100 0,1100100
-87 1,1010111 1,0101001 1,0101000
2. 写出下列各数的原码、反码、补码表示(用8位二进制数),其中MSB是最高位(又
是符号位),LSB是最高位。如果是小数,小数点在MSB之后;如果是整数,小数点在
LSB之后。
(1) -35/64 (2)23/128 (3) –127 (4)用小数表示-1 (5)用整数表示-1
解:(1)-35/64 = -0.100011
原码1.1000110 反码1.0111001 补码1.0111010
(2)23/128= 0.0010111
原码0.0010111 反码0.0010111 补码0.0010111
(3) –127=1111111
原码11111111 反码10000000 补码10000001
(4) 用小数表示-1
补码1.0000000
(5) 用整数表示-1
原码10000001 反码11111110 补码111111111
223. 己知[X],求[X]和X . 补原答:
[X] 补[X] 原X
1.1100 1.0100
164−
1.1001 1.0111
167−
0.1110 0.1110
1614
1.0000 1.0000 -0
1,0101 1,1011 -11
1,1100 1,0100 -4
0,0111 0,0111 7
1,0000 1,0000 -16
234. 当十六进制数9B和FF分别表示为原码、补码、反码、移码和无符号数时,所对应的十进制数各为多少(设机器数采用一位符号位)。 答:
第一篇:第二章计算机中的信息表示练习题
习 题
一、回答题
1. 什么是二进制代码和二进制数码?计算机为什么要采用二进制代码和二进制数码?
2. 什么是编码?计算机中常用的信息编码有哪几种?请列出它们的名称。
3. 什么是计算机外码?什么是计算机内码?简述它们之间的区别。
二、填空题
1. 将下列十进制数转换成相应的二进制数。
(68)10=( )2
(347)10=( )2
(57.687)10=( )2
2. 将下列二进制数转换成相应的十进制数、八进制数、十六进制数。
(101101)2 =( )10 =( )8 =( )16
(11110010)2 =( )10 =( )8 =( )16
(10100.1011)2 =( )10=( )8=( )16
3. 在计算机中,一个字节由 个二进制位组成。一个汉字的内码由 个字节组成。
三、选择题
1. 在计算机中,所有信息的存放与处理采用
A)ASCII码 B)二进制
C)十六进制 D)十进制
2.在汉字国标码字符集中,汉字和图形符号的总个数为
A)3755 B)3008
C)7445 D)6763
3.用十六进制数给某存储器的各个字节编地址,其地址编号是从0000到FFFF,则该存储器的容量是____________
A. 64KB B. 256KB C. 640KB D. 1MB
4. 将十进制数215.6531转换成二进制数是________。 A. 11110010.000111 B.11101101.110011
C.11010111.101001 D.11100001.111101
5.二进制数10011010和00101011进行逻辑乘运算(即"与"运算)的结果是
A.00001010 B. 10111011 C. 11000101 D. 11111111
6.二进制1110111转换成十六进制数为
计算机基础知识:第二章计算机中的信息表示1
第二章 计算机中的信息表示 2.1 进位计数制
2.1.1数制的概念
什么是数制?数制是用一组固定的数字和一套统一的规则来表示数目的方法。
按照进位方式计数的数制叫进位计数制。十进制即逢十进一,生活中也常常遇到其它
进制,如六十进制(每分钟60秒、每小时60分钟,即逢60进1),十二进制,十六进制等。 任何进制都有它生存的原因。人类的屈指计数沿袭至今,由于日常生活中大都采用十
进制计数,因此对十进制最习惯。如十二进制,十二的可分解的因子多(12,6,4,3,2,1),商业中不少包装计量单位“一打”;如十六进制,十六可被平分的次数较多(16,8,
4,2,1),即使现代在某些场合如中药、金器的计量单位还在沿用这种计数方法。
进位计数涉及基数与各数位的位权。十进制计数的特点是“逢十进一”,在一个十进制数中,需要用到十个数字符号0-9,其基数为10,即十进制数中的每一位是这十个数字符
号之一。在任何进制中,一个数的每个位置都有一个权值。
2.1.2 基数
基数是指该进制中允许选用的基本数码的个数。
每一种进制都有固定数目的计数符号。 十进制:基数为10,10个记数符号,0、1、2、„„9。 每一个数码符号根据它在这个
数中所在的位置(数位),按“逢十进一”来决定其实际数值。
二进制:基数为2,2个记数符号,0和1。每个数码符号根据它在这个数中的数位,按
“逢二进一”来决定其实际数值。
八进制:基数为8,8个记数符号,0、1、2、„„7。每个数码符号根据它在这个数中的数位,按“逢八进一”来决定其实际的数值。
十六进制:基数为16,16个记数符号,0-9,A,B,C,D,E,F。其中A~F对应十
1 计算机原理 第2章数据在计算机中表示 综合练习
一、单项选择题:
知识点:掌握数制:十进制(D),二进制(B),八进制(Q或O),十六进制(H) 参考P7
1、下列数据中,可能是八进制数的是( )。
A)488 B)317 C)597 D)189
2、对于R进制数,每一位上的数字可以有( )种。
A.R B.R-1 C.R/2 D、R+1
3、两个八进制数7Q和4Q,相加后得( )
A.10Q B.11Q C.13Q D.以上都不对
4、两个十六进制7E5和4D3相加,得( )
A.BD8H B.CD8H C.CB8H D.以上都不对
知识点:掌握数制之间的转换规律 参考P
1、R进制(二,八,十六)转换成十进制
方法:按权展开,各项相加
例:101.101B=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=5.875
207.24Q=2×82+0×81+7×20+2×8-1+4×8-2=135.5
2AF.4H=2×162+10×81+15×80+4×16-1=607.25
2、十进制转换成R(二,八,十六)进制
方法:整数部分:除R取余,先得低位 小数部分:乘R取整,先得高位
3、二进制转换成八进制(十六进制)
方法:以小数点为界,向左向右每三(四)位一组用一位八(十六)进制数表示
4、八进制(十六进制)转换成二进制
方法:每一位八进制(十六进制)用三位(四位)二进制数表示。
5、二进制数10101转换成十进制数是( )。 A)25 B)23 C)21 D)22