A、2+x
B、2-x
C、1-x
D、2-2^-n+x
3、浮点数的表示范围和表示精确度分别取决于
A、阶码的位数和尾数的位数
B、尾数的位数和阶码的位数
C、阶码的编码和尾数的编码
D、机器字长和阶码的位数
4、设G(x)=1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
A、100
B、010
C、011
D、110
5、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为
A、E7H
B、67H
C、99H
D、E6H
6、如果某系统15*4=112成立,则系统采用的进制是
A、6
B、7
C、8
D、9
7、2^100mod7=
A、2
B、3
C、4
D、5
8、字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为
A、11011101
B、11011100
C、11011010
D、11011001
9、某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为
A、-0.75×2^(-40)
B、-1.75×2^(-40)
C、-0.75×2^(-87)
D、-1.75×2^(-87)
10、某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是
A、-0.375×2^(-93)
B、-0.625×2^(-93)
C、0.625×2^(-35)
D、-0.375×2^(-35)
11、存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为
A、4D3C2B1A
B、1A2B2C3D
C、D4C3B2A1
D、A1B2C3D4
12、字长8位的某二进制补码整数为11011010,则该数的标准移码是
A、01011010
B、11011010
C、10111010
D、00111010
13、两个字长16位的补码0A2B和E16A,带符号扩展成32位后的结果分别
A、00000A2B和0000E16A
B、11110A2B和FFFFE16A
C、00000A2B和FFFFE16A
D、FFFF0A2B和0000E16A
14、有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是
A、100100110和100100111
B、010010011和110010011
C、110010011和010010011
D、100100111和100100110
15、对于IEEE754格式的浮点数,下列描述正确的是
A、阶码用移码表示,尾数用原码表示
B、阶码和尾数都用补码表示
C、阶码和尾数都用原码表示
D、阶码用移码表示,尾数用补码表示
16、对字长为8位的二进制代码10001101,下列说法错误的是
A、如果代码为无符号数,则其十进制真值为+141
B、如果代码为补码数,则其十进制真值为-115
C、如果代码为标准移码数,则其十进制真值为+115
D、如果代码为原码数,则其十进制真值为-13
17、若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是
A、01100和11110
B、11011和01011
C、10000和01001
D、01011和11010
18、下列对海明校验的描述中,正确的描述是
A、分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况
B、海明校验码的码距与校验位的位数没有关系
C、待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
D、在任何条件下,海明校验都无法检测到多位数据同时出错的情况
19、若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是
A、01100和11110
B、11011和01011
C、10000和01001
D、01011和11010
20、下列关于补码和移码关系的描述中,错误的是
A、相同位数的补码和移码具有相同的数据表示范围
B、零的补码和移码相同
C、同一个数的补码和移码,其数值部分相同,而符号相反
D、一般用译码表示浮点数的阶码,而用补码表示定点数
21、已知定点小数[X]补=1.X1X2X3,若要求X≤-0.75,则下列满足要求的是
A、X1X2X3=101
B、X1X2X3=001
C、X1X2X3=010
D、X1X2X3=000
22、设规格化浮点数的阶码为k位、尾数为n位(各包含一位符号位),下列关于该浮点数表示范围的描述中,正确的是
A、能表示的最小负数为-2^2^k-1
B、能表示的最大负数为-(1/2+2^-n)*2^-2^k
C、能表示的最小正数为1/2*2^-2^k
D、能表示的最大正数为(1-2^-n)*2^2^k-1
23、在IEEE754浮点机器数中不出现的是
A、尾数中最高位的1
B、基数
C、阶码的符号位
D、尾数的符号位
24、关于CRC校验的下列描述中,正确的是
A、被校验的信息位K和校验位r之间的关系应该满足k+r<=2^r-1
B、检测得到的有错结论可靠
C、检测得到的无错结论可靠
D、可纠正检测出的所有错误
25、在32位操作系统中,下列类型不占用8个字节的是
A、shortint
B、unsignedint
C、longlong
D、char
26、设x为整数,x的真值为25,以下选项与x相等的有
A、补码二进制串为011001的数
B、反码二进制串为100110的数
C、反码二进制串为011001的数
D、原码二进制串为011001的数
27、关于奇偶校验的下列描述中,错误的是
A、只需要1位校验位
B、检测得到的有错结论可靠
C、检测得到的无错结论可靠
D、可纠正1位错误
28、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是
A、能表示的最小正数是1
B、能表示最大正数是(2^15)-1
C、能表示的最大负数是-1
D、能表示的最小负数是-(2^15)
29、十进制数5对应的32位IEEE754格式的机器数为()H(采用十六进制表示,填写答案时不需要写最后的H)
30、某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。
该编码的码距为
31、字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)
32、32位IEEE754浮点数为41A4C000H,则对应的真值的小数部分的数值为()(只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)
33、存放一个24*24点阵汉字,至少需要多少字节的存储空间(只需要填写十进数)
34、设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为(填写十进制数,要带符号,且符号与数字间不能有空格)
35、将一个十进制数-129表示成补码时,至少应采用多少位二进制数
二、假定有四位二进制信息采用CRC校验传输,拟采用的生成多项式G1(X)=1011和G2(X)=1101。
回答下列问题通过自己的计算分析当四位二进制数采用CRC校验时,CRC编码的同一位出错时得到的不为0余数是与被校验的二进制数的取值有关还是与采用的生成多项式有关。
分析说明CRC是检错码还是纠错码(纠错码指出错后接收方能自动纠正错误的编码)
评时最后的得分是上述两问得分的总和
参考答案如下:
1
2
3
4
5
6
7
8
9
10
A
A
A
A
A
A
A
D
B
A
11
12
13
14
15
16
17
18
19
20
A
A
C
D
A
C
C
C
C
B
21
22
23
24
25
26
27
28
BCD
ABCD
AB
AB
ABD
ACD
CD
ABCD
29.40A00000
30.5
31.10011100
32.59375
33.72
34.-32767
35.9
二、第一问:
1)与采用的生成多项式有关,得5分;2)其余答案根据回答质量得分4-0分第二问:
1)CRC是纠错码,并能说明由于CRC不能确定是几位出错,所以并不能根据部位零的余数进行纠错,得5分2)其余情况根据结论和分析情况,得分4-0分互评时最后的得分是上述两问得分的总和
第三章运算方法与运算器
3.1定点数运算及溢出检测随堂测验
1、定点运算器可直接进行的运算是()(单选)
A、十进制数加法运算
B、定点数运算
C、浮点数运算
D、定点数和浮点数运算
2、设计计算机字长为8位,两个十进制数X=-97,Y=63,[x]补-[y]补的结果为()(单选)
A、01100000
B、11011110
C、负溢出
D、正溢出
3、下列关于定点运算溢出的描述中,正确的是()(多选)
A、补码数据表时,同号数相加可能发生溢出
B、补码数据表时,异号数相减可能发生溢出
C、参加运算的两个数,当作为有符号数和无符号数进行加法运算时,不可能两者都溢出
D、溢出检测既可用硬件实现,也可用软件实现
4、设X为被加(减)数,Y为加(减)数,S为运算结果,均采用补码数据表示,下列关于溢出电路设计的描述中,正确的是()(多选)
A、采用单符号位时,直接用X、Y和S的符号位就可设计溢出监测电路
B、采用双符号位时,可直接用S的双符号位设计溢出检测电路
C、采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路
D、对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路
3.2定点数补码加、减运算器设计随堂测验
1、如图所示为基于FA的运算器:
为了利用一位全加器FA并配合使用控制信号P,当P=0/1时实现A、B两个数的加法/减法运算,图中空白方框处电路的逻辑功能应该是()(单选)
A、与门
B、或门
C、异或门
D、非门
2、如图所示为带溢出检测功能的运算器该电路完成的溢出检测功能是()(多选)
A、带符号数的加法溢出检测
B、带符号数的加法溢出检测
C、无符号数的加法溢出检测
D、无符号数减法的溢出检测
3、下列关于并行进位的描述中,正确的是()(多选)
A、并行进位可以提高运算速度
B、并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系
C、采用先行进位部件和ALU模块可构建长度可变的并行进位运算器
D、并行进位只对加法有效,而对减法无效
4、四位并行ALU中有两个特殊的输出端,分别是:
G=A3B3+(A3+B3)(A2B2+(A2+B2)(A1B1+(A1+B1)A0B0))为进位产生函数,P=(B3+A3)(B2+A2)(A1+B1)(A0+B0)为进位传递函数下列关于P、G的描述中,正确的是()(多选)
A、设计P和G的目的是为了构建位数更长的并行ALU
B、P和G对算术运算和逻辑运算都有意义
C、P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端
D、G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出
3.3原码一位乘法随堂测验
1、设计算机字长为8位,X=-19,对该分别执行算术左移和逻辑左移一位后的结果分别为()(单