习题3
一、选择题
1.______表示法主要用于表示浮点数中的阶码。
A.原码 B.补码 C.反码 D.移码
2.在小型或微型计算机里,普遍采用的字符编码是______。
A.BCD码 B.十六进制 C.格雷码 D.ASCII码
3.根据国标规定,每个汉字在计算机内占用______存储。
A.1字节 B.2字节 C.3字节 D.4字节
4.设X=-0.1011,则[X]补为______。
A.1.1011 B.1.0100 C.1.0101 D.1.1001
5.机器数______中,零的表示形式是唯一的。
A.原码 B.补码 C.移码 D.反码
6.在计算机中,普遍采用的字符编码是______。
A.BCD码 B.十六进制 C.格雷码 D.ASC II码
7.已知X<0且[X]原=X0.X1X2…Xn,则[X]补可通过______求得。
A.各位求反,末位加1 B.求补
C.除X0外各位求反末位加1 D.[X]反-1
8.定点数表示16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范
围是______。
A.-215~215-1 B.-215-1~215-1 C.-215+1~215 D.-215~215
9.______表示法主要用于表示浮点数中的阶码。
A.原码 B.补码 C.反码 D.移码
10.用32位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是______。
A.0≤|N|≤1-2-32 B.0≤|N|≤1-2-31
C.0≤|N|≤1-2-30 D.0≤|N|≤1-2-29
11.定点运算器用来进行______。
A.十进制数加法运算 B.定点数运算
C.浮点数运算 D.既进行定点数运算也进行浮点数运算
12.在定点二进制运算器中,减法运算一般通过______来实现。
A.原码运算的二进制减法器 B.补码运算的二进制减法器
C.补码运算的十进制加法器 D.补码运算的二进制加法器
13.某机字长32位。其中1位符号位,31位表示尾数。若用定点整数表示,则最大正整数为______。
A.231-1 B.230-1 C.231+1 D.230+1
14.ASCII码是对(1)进行编码的一种方案,它是(2)的缩写。
(1)A.字符 B.汉字 C.图形符号 D.声音
(2)A.余3码 B.十进制数的二进制编码 C.格雷码 D.美国标准信息交换代码
15.在一个8位二进制数的机器中,补码表示数的范围从(1)(小)到(2)(大),这两个数在机器中的补码表示分别为(3)和(4),而数0的补码表示为(5)。
(1)、(2):
A.-256 B.-255 C.-128 D.-127 E.0
F.127 G.128 H.255 I.256
(3)、(4)、(5):
A.00000000 B.10000000 C.01111111 D.11111111
E.00000000或10000000 F.01111111或11111111
G.00000000或11111111 H.10000000或01111111
二、填空题
1.一个定点数由_________和_________两部分组成。根据小数点位置不同,定点数有_________和_________两种表示方法。
2.信息的数字化编码是指_________。
三、简答题
1.试述浮点数规格化的目的和方法。
2.写出下列二进制数的原码、反码、补码。
(1)±1011 (2)±0.1101 (3)±0
3.某机器字长16位,浮点表示时,其中含1位阶符、5位阶码、1位尾符、9位尾数,请写出它能表示的最大浮点数和最小浮点数。
4.某机器字长32位,定点表示时,其中31位表示尾数,1位是符号位,问:
(1)定点原码整数表示时,最大正数是多少?最小负数是多少?
(2)定点原码小数表示时,最大正数是多少?最小负数是多少?