计算机组成原理——数据的表示与运用 (2)

2011
13.float型数据通常用IEEE 754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x = -8.25,则FR1的内容是
A.C104 0000H    B.C242 0000H   
C.C184 0000H    D.C1C2 0000H

答案:A
x=-8.25=(-1000.01)2﹦(-1.000  01×23)2
阶码=E=e+127=130=(1000  0010)2,
单精度浮点数格式:  1位数符,8位阶码(含阶符),23位尾数(格式化原码尾数的最高位恒为1,所以不在尾数中表示出来,计算时在尾数前面自动添加1)
故FR1内容为:
1  1000  0010     000  0100  0000  0000  0000  0000
1100  0001  0000  0100  0000  0000  0000  0000
C1040000H


43(11分)假定在一个8位字长的计算机中运行如下类C程序段:

unsigned int  x = 134; unsigned int  y = 246; int  m = x; int n = y; unsigned int  z1 = x–y; unsigned int  z2 = x+y; int  k1 = m–n; int  k2 = m+n;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzsjy.html