1、计算机组成与系统结构(第一次作业)第1章P20习题4冯.洛伊曼计算机体系结构的主要特点是_B_A.硬连线 B.使用二进制数C.存储程序D.存储数据习题10具有相同_的计算机,可以采用不同的_C_A.计算机组成,计算机体系结构B.计算机实现,计算机体系结构C.计算机体系结构,计算机组成D.计算机实现,计算机组成习题15指令和数据均存放在主存中,计算机如何区分它们?答:计算机可以从时间和空间两方面来区分指令和数据,在时间上,取指周期从内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据,在空间上,从内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算
2、器。第2章P61习题2、在IEEE-754标准中,对于一个规格化的32位浮点数,其尾数域所表示的值是_ _,这是因为规格化的浮点数的尾数域最左(最高有效位)总是_,故这一位经常不予存储,而认为隐藏在小数点的左边,这可以使尾数表示范围多一位,达_位。(C)A. 0.M,0,23B. 0.M,1,24C. 1.M,1,24D. 1.M,0,23习题11、写出下列个数的原码、反码、补码表示。采用8位二进制数,其中最高位是符号位。(1)-0.546875(2)0.1796875(3)-127 (4)用整数表示 -1原码 反码 补码(1)1.1000110 1.0111001 1.0111010(2)0
3、.0001011 0.0001011 0.0001011(3)11111111 10000000 10000001(4)10000001 11111110 11111111习题13、将十进制数-0.421875转换成IEEE-754标准的32位浮点规格化数(用十六进制表示),要求给出具体过程。答:将十进制数转换成二进制数: -0.421875D = -0.011011B 然后移动小数点,使其在第 1、2 位之间 -2 -0.011011B = -1.10112 e = -2 于是得到: S = 1,E = -2+127 = 125D = 1111101B,M = 1011B 最后得到 32 位
4、浮点数的二进制和十六进制存储格式为: 1 011 1110 1 101 1000 0000 0000 0000 0000 B = BED80000H习题18已知x= * 0.11010011, y= * (-0.10101101),请按浮点运算方法完成x+y运算,要求给出具体过程。假设阶码3位,尾数8位,阶码和尾数均采用双符号位补码表示,舍入处理采用0舍1入法。答:浮00 010 00.11010011 浮00 100 11.01010011 EEx-Ey = -2,应使 M右移 2 位,E加 2 浮00 100, 00.00110100(11) 00.00110100(11)11.01010011 1 1.10000111(11) +00 100 11.10000111(11) 左规 +00 011 11.00001111(10) 舍入 采用 0 舍 1 入法处理,则有 11.00001111 111.00010000 +00 011 11.00010000 阶码符号位为 00,不溢出 (00 011 11.00010000)补(00 011 11.11110000)原2011(-0.11110000)