1.逻辑代数化简:Y=非A(BC)+ABC+非(A)非(B)C(3分)
2.将十六进制数E7.8H转换为八进制数和十进制数。(4分)
3.设浮点数形式为阶符 阶码 尾符 尾数,其中阶码(包括1位符号位)取4位补码,尾数(包括1位符号位)取8位原码,基为2。请写出二进制数-110.0101B的浮点数形式。(5分)
4.已知x=10101110,y=10010111,求:(1)非x (2)x+y(4分)
5.某计算机字长为8位,y=+0.00101,要求用求补及算术移位方法求得下列机器数:(4分)
(1)[-0.5y]补 (2)[-2y]补 (3)[-0.25y]补
江苏农信社招聘网 参考答案
1.Y=BC+非A非 BC (1分)
??? =(B+非A)C (2分)
??? (或=BC+非A C)
2.E7.8H = 11100111.1000B (1分)
= 347.4Q (1分)
E7.8H = 14×16(1) + 7×16(0) + 8×16(-1)(注括号内为次方)(1分)
= 231.5 (1分)
(若用其它方法计算,结果正确的给全分) (共4分)
3.-110.0101B = -0.1100101×2(3) (1分)
阶码3的4位补码表示:0011 (1分)
尾数-0.1100101的8位原码表示:1.1100101 (2分)
浮点数形式:0011,1.1100101(或001111100101) (1分)
(结果正确,即给全分) (共5分)
4.(1)非x =01010001 (2分)
(2)x⊕y = 10101110⊕10010111 = 00111001 (2分)
(共4分)
5.[y]补 = 0.0010100 (0.5分)
[–y]补 = 1.1101100 (0.5分)
将[–y]补算术右移1位得:[–(1/2)y]补 = 1.1110110 (1分)
将[–y]补算术左移1位得:[–2y]补 = 1.1011000 (1分)
将[–(1/2)y]补算术右移1位(或将[–y]补算术右移2位)得:
[–(1/4)y]补 = 1.1111011 (1分)
(共4分)
|