西安电子科技大学计算机学院Sunday,January26,202509:29:48PM计算机组成与体系结构第2章计算机系统中的数据表示课堂练习2课堂练习对于下列每个IEEE754单精度数值,解释它们所表示的是哪一种数字类型(规格化数、非规格化数、无穷大、0)。当他们表示某个具体数值时,请给出该数值。①00000000000000000000000000000000b②01000010010000000000000000000000b③10000000010000000000000000000000b④11111111100000000000000000000000b【解】①+0(机器零)②+1.12×25=1100002=4810(规格化数)③-0.12×2-126=-2-12710(非规格化数)④-∞(负无穷大)3课堂练习2009年选考研择题第12题:12.一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是。A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFF0076HC.x=0000007FH,y=FFF7H,z=FFFF0076HD.x=0000007FH,y=FFF7H,z=00000076H4课堂练习2011年考研选择题第13题:13.float型数据通常用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是。A.C1040000HB.C2420000HC.C1840000HD.C1C20000H5课堂练习2010年考研选择题第14题14.假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为“真”的是_____。(I)i==(int)(float)i(II)f==(float)(int)f(III)f==(float)(double)f(IV)(d+f)-d==fA.仅I和IIB.仅I和IIIC.仅II和IIID.仅III和IV