文档详情

计算机组成原理习题与解答第2章.doc

发布:2017-05-01约5.32千字共7页下载文档
文本预览下载声明
第一节 1.把下列各数化成二进制数和八进制数(二进制取3位小数,八进制取一位小数): 7+3/4,±3/64,73.5, 725.9375,25.34 答:7+3/4=111.110B; 7+3/4=7.6O; ±3/64=±0.000B; ±3/64=±0.0O; 73.5=1001001.100B; 73.5=111.4O; 725.9375=1011010101.111B; 725.9375=1325.7O; 25.34=11001.011B; 25.34=31.3O 2.把下列各数化成十进制数:101.10011B ,22.2O, AD.4H 答:101.10011B=5.59375; 22.2O=18.25; AD.4H=173.25 3.完成下列二进制数运算:101.111+11.011,1001.10-110.01,101.11*11.01, 101110111/1101 答:101.111+11.011=1001.01; 1001.10-110.01=11.01; 101.11*11.01=10010.1011; 101110111/1101=11100.11 4.完成下列各十六进制数的运算: A39E+28DC,D5AB-7CE5,2BF*4C,C16E/3A 答:A39E+28DC=CC7A; D5AB-7CE5=58C6; 2BF*4C=D014; C16E/3A=355.C2 5.先将15B*8E/2A中的十六进制数化成十进制数,再进行计算,最后再将结果化为十六进制数。 答:15BH*8EH/2AH=347*142/42=49274/42=1173.19=495.30AH 6.试分别判断下列各组数据中哪个数据最大?哪个数据最小? (1) A=0.1001B,B=0.1001D,C=0.1001H (2) A,B=1001D,C=111H 答:(1) A最大, C最小; (2) B最大, A最小; 第二节 1.写出下列各数的二进制原码和补码(最后两个用双字节): 0,96,-128,-38H,127,105,879H,-32768 答:上述各数的原码依次为10000000), 无, 0000100001111001, 无; 上述各数的补码依次为 0000100001111001, 1000000000000000; 2.分别列出下述10进制数的16进制数、非压缩的BCD数、压缩的BCD数、ASCII数字串(用16进制形式写出):10, 64, 78, 81, 92, 100, 125, 255 答:上述各数的16进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH; 上述各数的非压缩的BCD数依次为:0100H,0604H,0708H,0801H,0902H,010000H, 010205H,020505H; 上述各数的压缩的BCD数依次为:10H,64H,78H,81H,92H,0100H,0125H,0255H; 上述各数的ASCII数字串依次为:3130H,3634H,3738H,3831H,3932H,313030H,313235H, 323535H; 3.用10进制数写出下列补码表示的机器数的真值:71H,1BH,80H,F8H,397DH,CF42H,9350H 答:上述补码表示的各机器数的真值用10进制数分别表示为: +113,+27,-128,-8,+14717,-20670,-27828 4.若用一个字节来表示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。 A. 5BH+32H; B. -08H-15H; C. -51H+(-3DH); D. 2DH+3CH 答:A. 产生溢出, 5BH其补码表示的机器数为 32H其补码表示的机器数为 相加的结果为数值最高位向符号位进位,但符号位向前无进位,故产生溢出。 B. 不产生溢出, -08H=其补码表示的机器数为 -15H=其补码表示的机器数为
显示全部
相似文档