百度文库-让每个人平等地提升自我!11第二章习题一、填空题:1.一个定点数由A.______和B.______两部分组成,根据小数点位置不同,定点数有C.______和D.______两种表示方法。2.数的真值变成机器码可采用A.______表示法,B.______表示法,C.______表示法,移码表示法。3.若[x1]补=11001100,[x2]原=1.0110,则数x1和x2的十进制数真值分别是A.______和B.______。4.移码表示法主要用于表示浮点数的A.______码,以利于比较两个B.______数的大小和进行C.______操作。5.按IEEE754标准,一个浮点数由A.___,阶码E,尾数M三个域组成。其中阶码E的值等于指数的B.___,加上一个固定C.___。6.若浮点数格式中阶码的基数已定,且尾数采用规格化表示法,则浮点数的表示范围取决于A.的位数,而精度取决于B.的位数。二、选择题:1.(2000)10化成十六进制数是______。A.(7CD)16B.(7D0)16C.(7E0)16D.(7FO)162.在小型或微型计算机里,普遍采用的字符编码是______。A.BCD码B.16进制C.格雷码D.ASCⅡ码3.下列有关运算器的描述中,______是正确的。A.只做算术运算,不做逻辑运算B.只做加法C.能暂时存放运算结果D.既做算术运算,又做逻辑运算4.某机字长32位。其中1位符号位,31位表示尾数。若用定点整数表示,则最大正整数为______。A.+(231-1)B.+(230-1)C.+(231+1)D.+(230+1)5.至今为止,计算机中的所有信息仍以二进制方式表示的理由是______。A.节约元件B.运算速度快C.物理器件性能决定D.信息处理方便6.某机字长32位,其中1位符号位,31位表示尾数。若用定点整数表示,则最小负整数为______。A.-(231-1)B.-(230-1)C.-(231+1)D.-(230+1)7.x=+0.1011,y=+0.0110,则用补码运算[x-y]补=______。A.0.0101B.0.0001C.1.1011D.1.11118.在定点二进制运算器中,减法运算一般通过______来实现。A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加发器D.补码运算的二进制加法器9.某机字长32位。其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为______。A.+(1-2-32)B.+(1-2-31)C.+(1-2-30)D.2-31-110.运算器的核心部分是______。A.数据总线B.多路开关C.算术逻辑运算单元D.累加寄存器百度文库-让每个人平等地提升自我!2211.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。A.-215~+(215-1)B.-(215-1)~+(215-1)C.-(215+1)~+215D.-215~+21512.运算器的主要功能除了进行算术运算之外,还能进行______。A.初等函数运算B.逻辑运算C.对错判断D.浮点运算13.某机字长32位,其中数符1位,则定点整数表示的最小负数值为______。A.-(231-1)B.-(232-1)C.-231D.-23214.在机器数______中,零的表示形式是唯一的。A.原码和补码B.反码C.移码D.补码15.某机字长16位,其中1位符号位,15位表示尾数,若用定点小数表示,最小负小数为______。A.–(1-2-14)B.–(1-2-15)C.–(1-2-16)D.–(215-1)16.某RAM芯片,其存储容量为1024×16位,该芯片的地址线和数据线数目为______。A.20,16B.20,4C.1024,4D.1024,1617.根据国标规定,每个汉字在计算机内占用______存储。A.一个字节B.二个字节C.三个字节D.四个字节18.设X=—0.1011,则[X]补为______。A.1.1011B.1.0100C.1.0101D.1.100119.运算器虽有许多部件组成,但核心部分是______。A.数据总线B.算术逻辑运算单元C.多路开关D.累加寄存器20.存储单元是指______。A.存放一个机器字的所有存储元B.存放一个二进制信息位的存储元C.存放一个字节的所有存储元的集合D.存放两个字节的所有存储元的集合21.某机字长32位。其中1位符号位,31位表示尾数。若用定点整数表示,则最大正整数为______。A.+(231-1)B.+(230-1)C.+(231+1)D.+(230+1)22.______表示法主要用于表示浮点数中的阶码。A.原码B.补码C.反码D.移码23.如果浮点数用补码表示,则判断下列哪一项的运算结果是规格化数______。A1.11000B0.01110C1.00010D0.0101024.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是______。A.11001011B.11010110C.11000001D.110010025.______表示法主要用于表示浮点数中的阶码。A.原码B.补码C.反码D.移码26.一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。A.-127B.-32C.-125D.-327.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-27,寄存器内为______。A.27HB.9BHC.E5HD.5AH28.设X=—0.1011,则[X]补为______。A.1.1011B.1.0100C.1.0101D.1.1001百度文库-让每个人平等地提升自我!3329.浮点运算器的描述中,正确的句子是______。A.阶码部件可实现加、减、乘、除四种运算B.阶码部件只进行阶码相加、相减和比较操作C.阶码部件只进行阶码相加、相减操作D.尾数部件只进行乘法和除法运算30.定点8位字长的字,采用2的补码形式表示时,一个字所表示的整数范围是___。A.–128—+127B.-127—+127C.-129—+128D.-128—+12831.假设下列字符码中有奇偶校验位,但没有数据错误,采用偶校验位的字符码是___。A.11001011B.11010110C.11000001D.1100100132.IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化正数为_c__。A.+(2-223)×2+127B.+(1-223)×2+127C.+(2-223)×2+255D.2+127-22333.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。A阶符与数符相同为规格化数B阶符与数符相异为规格化数C数符与尾数小数点后第一位数字相异为规格化数D数符与尾数小数点后第一位数字相同为规格化数34.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。A-215~+(215-1)B-(215–1)~+(215–1)C-(215+1)~+215D-215~+21535.针对8位二进制数,下列说法中正确的是________。A.-127的补码是10000000B.-127的反码等于0的移码C.+1的移码等于-127的反码D.0的反码等于-1的反码36.计算机系统中采用补码运算的目的是为了_____。A.与手式运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度37.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。A.原B.补C.反D.移38.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其它规定均相同,则它们可表示的数的范围和精度为______。A.两者可表示的数的范围和精度相同B.前者可表示的数的范围大但精度低C.后者可表示的数的范围大且精度高D.前者可表示的数的范围大且精度高39.若浮点数用补码表示,则判断结果是否为规格化数的方法是_____。A.阶符与数符相同B.阶符与数符相异C.数符与尾数小数点后第1位数字相异D.数符与尾数小数后第1位数字相异40.下列说法中正确的是____。A.采用变形补码进行加减法运算可以避免溢出B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出百度文库-让每个人平等地提升自我!44C.只有带符号数的运算才有可能产生溢出D.只有将两个正数相加时才有可能产生溢出三、简答题:1.浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。2.机器数字长为8位(含1位符号位),当X=-127(十进制)时,其对应的二进制表示,(X)原表示,(X)反表示,(X)补表示,(X)移表示分别是多少?3.机器数字长为8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制整数分别是多少?4.四、计算题:1.已知x=-0.01111y=+0.11001求[x]补,[-x]补,[y]补,[-y]补,x+y,x-y。2.[x]补+[y]补=[x+y]补求证:-[y]补=[-y]补3.若浮点数X的二进制存储格式为(41360000)16,求其32位浮点数的十进制值。4.已知X=-0.01111,Y=+0.11001,求[X]补,[-X]补,[Y]补,[-Y]补,X+Y=?,X-Y=?5.已知x和y,用变形补码计算x+y、x-y,同时指出结果是否溢出。(1)x=0.11011y=0.00011(2)x=0.11011y=-0.101016.已知:x=0.1011,y=-0.0101,求:[21x]补,[41x]补,[-x]补,[21y]补,[41y]补,[-y]补。7.设有两个浮点数x=2Ex×Sx,y=2Ey×Sy,Ex=(-10)2,Sx=(+0.1001)2,Ey=(+10)2,Sy=(+0.1011)2。若尾数4位,数符1位,阶码2位,阶符1位,求x+y=?并写出运算步骤及结果。