欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【考研类试卷】计算机学科专业基础综合组成原理-15及答案解析.doc

    • 资源ID:1389806       资源大小:101KB        全文页数:16页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【考研类试卷】计算机学科专业基础综合组成原理-15及答案解析.doc

    1、计算机学科专业基础综合组成原理-15 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1.浮点数的 IEEE 754 标准对尾数编码采用的是_。(分数:2.00)A.原码B.反码C.补码D.移码2.在 IEEE 754 标准规定的 64 位浮点数格式中,符号位为 1 位,阶码为 11 位,尾数为 52 位,则它所能表示的最小规格化负数为_。 A.-(2-2-52)2-1023 B.-(2-2-52)2+1023 C.-12-1024 D.-(1-2-52)2+2047(分数:2.00)A.B.C.D.3.按照 IEEE 754 标准规定的

    2、32 位浮点数(41A4C000) 16 对应的十进制数是_。(分数:2.00)A.4.59375B.-20.59375C.-4.59375D.20.593754.某数采用 IEEE754 单精度浮点数格式表示为 C640 0000H,则该数的值是_。 A.-1.5213 B.-1.5212 C.-0.5213 D.-0.5212(分数:2.00)A.B.C.D.5.float 型数据常用 IEEE754 单精度浮点格式表示。假设两个 float 型变量 x 和 y 分别存放在 32 位寄存器 f1 和 f2 中,若(f1)=CC90 0000H,(f2)=B0C0 0000H,则 x 和 y

    3、 之间的关系为_。(分数:2.00)A.xy 且符号相同B.xy 且符号不同C.xy 且符号相同D.xy 且符号不同6.在浮点数编码表示中,_在机器数中不出现,是隐含的。(分数:2.00)A.阶码B.符号C.尾数D.基数7.如果某单精度浮点数、某原码、某补码、某移码的 32 位机器数均为 0xF0000000。这些数从大到小的顺序是_。(分数:2.00)A.浮原补移B.浮移补原C.移原补浮D.移补原浮8.采用规格化的浮点数最主要是为了_。(分数:2.00)A.增加数据的表示范围B.方便浮点运算C.防止运算时数据溢出D.增加数据的表示精度9.在浮点运算中,下溢指的是_。(分数:2.00)A.运算

    4、结果的绝对值小于机器所能表示的最小绝对值B.运算的结果小于机器所能表示的最小负数C.运算的结果小于机器所能表示的最小正数D.运算结果的最低有效位产生的错误10.假定采用 IEEE 754 标准中的单精度浮点数格式表示一个数为 45 100000H,则该数的值是_。 A.(+1.125)10210 B.(+1.125)10211 C.(+0.125)10211 D.(+0.125)10210(分数:2.00)A.B.C.D.11.设浮点数共 12 位。其中阶码含 1 位阶符共 4 位,以 2 为底,补码表示;尾数含 1 位数符共 8 位,补码表示,规格化。则该浮点数所能表示的最大正数是_。 A.

    5、27 B.28 C.28-1 D.27-1(分数:2.00)A.B.C.D.12.计算机在进行浮点数的加减运算之前先进行对阶操作,若 x 的阶码大于 y 的阶码,则应将_。(分数:2.00)A.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术左移B.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术右移C.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术左移D.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术右移13.如果浮点数的尾数用补码表示,则下列_中的尾数是规格化数形式。(分数:2.00)A.1.11000B.0.01110C

    6、.0.01010D.1.0001014.设浮点数的基数为 4,尾数用原码表示,则以下_是规格化的数。(分数:2.00)A.1.001101B.0.001101C.1.011011D.0.00001015.已知 X=-0.8752 1 ,Y=0.6252 2 ,设浮点数格式为阶符 1 位,阶码 2 位,数符 1 位,尾数 3 位,通过补码求出 Z=X-Y 的二进制浮点数规格化结果是_。(分数:2.00)A.1011011B.0111011C.1001011D.以上都不对16.下列关于各种移位的说法正确的是_。 假设机器数采用反码表示,当机器数为负时,左移时最高数位丢 0,结果出错;右移时最低数位

    7、丢0,影响精度 在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同 在算术移位的情况下,双符号位的移位操作只有低符号位需要参加移位操作(分数:2.00)A.、B.只有C.只有D.、17.IEEE 754 标准中的舍入模式可以用于二进制数也可以用于十进制数,在采用舍入到最接近且可表示的值时,若要舍入成两个有效数字形式,(12.5) D 应该舍入为_。(分数:2.00)A.11B.13C.12D.1018.下列关于舍入的说法,正确的是_。 不仅仅只有浮点数需要舍入,定点数在运算时也可能要舍入 在浮点数舍入中,只有左规格化时可能要舍入 在浮点数舍入中,只有右规格化时可能要舍入 在

    8、浮点数舍入中,左、右规格化均可能要舍入 舍入不一定产生误差(分数:2.00)A.、B.、C.D.、19.下列有关浮点数加减运算的叙述中,正确的是_。 对阶操作不会引起阶码上溢或下溢 右规和尾数舍入都可能引起阶码上溢 左规时可能引起阶码下溢 尾数溢出时结果不一定溢出(分数:2.00)A.仅、B.仅、C.仅、D.、20.并行加法器中,每位全和的形成除与本位相加二数数值位有关外,还与_有关。(分数:2.00)A.低位数值大小B.低位数的全和C.高位数值大小D.低位数送来的进位21.ALU 作为运算器的核心部件,其属于_。(分数:2.00)A.时序逻辑电路B.组合逻辑电路C.控制器D.寄存器22.在串

    9、行进位的并行加法器中,影响加法器运算速度的关键因素是_。(分数:2.00)A.门电路的级延迟B.元器件速度C.进位传递延迟D.各位加法器速度的不同23.加法器中每一位的进位生成信号 g 为_。 A (分数:2.00)A.B.C.D.24.用 8 片 74181 和两片 74182 可组成_。(分数:2.00)A.组内并行进位、组间串行进位的 32 位 ALUB.二级先行进位结构的 32 位 ALUC.组内先行进位、组间先行进位的 16 位 ALUD.三级先行进位结构的 32 位 ALU25.组成一个运算器需要多个部件,但下面_不是组成运算器的部件。(分数:2.00)A.状态寄存器B.数据总线C

    10、.ALUD.地址寄存器26.算术逻辑单元(ALU)的功能一般包括_。(分数:2.00)A.算术运算B.逻辑运算C.算术运算和逻辑运算D.加法运算27.加法器采用并行进位的目的是_。(分数:2.00)A.增强加法器功能B.简化加法器设计C.提高加法器运算速度D.保证加法器可靠性二、综合应用题(总题数:10,分数:46.00)28.什么是浮点数的溢出?什么情况下发生上溢出?什么情况下发生下溢出? (分数:2.00)_现有一计算机字长 32 位(D 31 D 0 ),数符位是第 31 位。 对于二进制 1000 1111 1110 1111 1100 0000 0000 0000,(分数:6.00)

    11、(1).表示一个补码整数,其十进制值是多少?(分数:2.00)_(2).表示一个无符号整数,其十进制值是多少?(分数:2.00)_(3).表示一个 IEEE 754 标准的单精度浮点数,其值是多少?(分数:2.00)_29.已知十进制数 X=-5/256、Y=+59/1024,按机器补码浮点运算规则计算 X-Y,结果用二进制表示,浮点数格式如下:阶符取 2 位,阶码取 3 位,数符取 2 位,尾数取 9 位。 (分数:2.00)_设浮点数字长 32 位,其中阶码部分 8 位(含一位阶符),尾数部分 24 位(含一位数符),当阶码的基值分别是 2 和 16 时:(分数:8.00)(1).说明基值

    12、 2 和 16 在浮点数中如何表示。(分数:2.00)_(2).当阶码和尾数均用补码表示,且尾数采用规格化形式时,给出两张情况下所能表示的最大正数真值和非零最小正数真值。(分数:2.00)_(3).在哪种基值情况下,数的表示范围大?(分数:2.00)_(4).两种基值情况下。对阶和规格化操作有何不同?(分数:2.00)_30.假定变量 i 是一个 32 位的 int 型整数,f 和 d 分别为 float 型(32 位)和 double 型(64 位)实数。x、y、z 是 float 型(32 位)或 double 型(32 位)实数。分析下列各布尔表达式,说明结果是否在任何情况下都是“tru

    13、e”? 1)i=(int)(double)i) 2)f=(float)(int)f) 3)f=(float)(double)f) 4)d=(double)(float)d) (分数:2.00)_已知两个实数 x=-68,y=-8.25,它们在 C 语言中定义为 float 型变量,分别存放在寄存器 A 和 B 中。另外,还有两个寄存器 C 和 D。A、B、C、D 都是 32 位的寄存器。请问(要求用十六进制表示二进制序列):(分数:6.00)(1).寄存器 A 和 B 中的内容分别是什么?(分数:2.00)_(2).x 和 y 相加后的结果存放在 C 寄存器中,寄存器 C 中的内容是什么?(分

    14、数:2.00)_(3).x 和 y 相减后的结果存放在 D 寄存器中,寄存器 D 中的内容是什么?(分数:2.00)_设浮点数的格式如下(阶码和尾数均用补码表示,基为 2): E S E 1 E 3 M S M 1 M 9 (分数:4.00)(1).将 27/64 转换为浮点数。(分数:2.00)_(2).将-27/64 转换为浮点数。(分数:2.00)_31.两个规格化浮点数进行加/减法运算,最后对结果规格化时,能否确定需要右规的次数?能否确定需要左规的次数? (分数:2.00)_对于下列每个 IEEE 754 单精度数值,解释它们所表示的是哪一种数字类型(规格化数、非规格化数、无穷大、0)

    15、。当它们表示某个具体数值时,请给出该数值。(分数:8.00)(1).0b0000 0000 0000 0000 0000 0000 0000 0000(分数:2.00)_(2).0b0100 0010 0100 0000 0000 0000 0000 0000(分数:2.00)_(3).0b1000 0000 0100 0000 0000 0000 0000 0000(分数:2.00)_(4).0b1111 1111 1000 0000 0000 0000 0000 0000(分数:2.00)_某加法器进位链小组信号为 C 4 、C 3 、C 2 、C 1 ,低位来的进位信号为 C 0 ,请分

    16、别按下述两种方式写出 C 1 、C 2 、C 3 和 C 4 的逻辑表达式。(分数:6.00)(1).串行进位方式。(分数:3.00)_(2).并行进位方式。(分数:3.00)_计算机学科专业基础综合组成原理-15 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1.浮点数的 IEEE 754 标准对尾数编码采用的是_。(分数:2.00)A.原码 B.反码C.补码D.移码解析:解析 IEEE 754 标准中尾数采用原码表示,阶码部分用移码表示。2.在 IEEE 754 标准规定的 64 位浮点数格式中,符号位为 1 位,阶码为 11 位,尾数

    17、为 52 位,则它所能表示的最小规格化负数为_。 A.-(2-2-52)2-1023 B.-(2-2-52)2+1023 C.-12-1024 D.-(1-2-52)2+2047(分数:2.00)A.B. C.D.解析:解析 长浮点数,其阶码 11 位,尾数 52 位,采取隐藏位策略,故而其最小规格化负数为阶码取最大值 2 +1023 (1023-2 11-1 -1),尾数取最大值 2-2 -52 (注意其有隐含位要加 1),符号位是负。3.按照 IEEE 754 标准规定的 32 位浮点数(41A4C000) 16 对应的十进制数是_。(分数:2.00)A.4.59375B.-20.5937

    18、5C.-4.59375D.20.59375 解析:解析 32 位浮点数,1 位符号位,8 位阶码;写成二进制为:0100 00011010 0100 1100 0000 0000 0000,故而阶码是 1000 0011-0111 1111=4;2 4 =16,又是正数,所以为一个大于 16 的数,即可知只有 D 为正确答案。4.某数采用 IEEE754 单精度浮点数格式表示为 C640 0000H,则该数的值是_。 A.-1.5213 B.-1.5212 C.-0.5213 D.-0.5212(分数:2.00)A. B.C.D.解析:解析 IEEE 754 单精度浮点数格式为 C640 00

    19、00H,二进制格式为 1100 0110 0100 0000 0000 00000000 0000,转换为标准的格式为: S 阶码 尾数 1 1000 1100 100 0000 0000 0000 0000 0000 数符=1 表示负数;阶码值为 1000 1100-0111 1111=0000 1101=13;尾数值为 1.5(注意其有隐含位,要加1)。因此,浮点数的值为-1.52 13 。5.float 型数据常用 IEEE754 单精度浮点格式表示。假设两个 float 型变量 x 和 y 分别存放在 32 位寄存器 f1 和 f2 中,若(f1)=CC90 0000H,(f2)=B0

    20、C0 0000H,则 x 和 y 之间的关系为_。(分数:2.00)A.xy 且符号相同 B.xy 且符号不同C.xy 且符号相同D.xy 且符号不同解析:解析 (f1)和(f2)对应的二进制分别是(110011001001) 2 和(101100001100) 2 ,根据 IEEE754 浮点数标准,可知(f1)的数符为 1,阶码为 10011001,尾数为 1.001,而(f2)的数符为 1,阶码为 01100001,尾数为 1.1,则可知两数均为负数,符号相同,B、D 排除,(f1)的绝对值为 1.0012 26 ,(f2)的绝对值为 1.12 -30 ,则(n)的绝对值比(f2)的绝对

    21、值大,而符号为负,真值大小相反,即(f1)的真值比(f2)的真值小,即 xy,选 A。6.在浮点数编码表示中,_在机器数中不出现,是隐含的。(分数:2.00)A.阶码B.符号C.尾数D.基数 解析:解析 浮点数表示中基数的值是约定好的,故将其隐含。7.如果某单精度浮点数、某原码、某补码、某移码的 32 位机器数均为 0xF0000000。这些数从大到小的顺序是_。(分数:2.00)A.浮原补移B.浮移补原C.移原补浮D.移补原浮 解析:解析 这个机器数的最高位为 1,对于原码、补码、单精度浮点数而言为负数,对于移码而言为正数,所以移码最大,而补码为-2 28 ,原码为-(2 30 +2 29

    22、+2 28 ),单精度浮点数为-1.02 97 ,大小依次递减。8.采用规格化的浮点数最主要是为了_。(分数:2.00)A.增加数据的表示范围B.方便浮点运算C.防止运算时数据溢出D.增加数据的表示精度 解析:解析 和非规格化的浮点数相比,采用规格化的浮点数主要是为了增加数据的表示精度。9.在浮点运算中,下溢指的是_。(分数:2.00)A.运算结果的绝对值小于机器所能表示的最小绝对值 B.运算的结果小于机器所能表示的最小负数C.运算的结果小于机器所能表示的最小正数D.运算结果的最低有效位产生的错误解析:解析 当运算结果在 0 至规格化最小正数之间称为正下溢,在 0 至规格化最大负数之间称为负下

    23、溢,正下溢和负下溢统称为下溢。10.假定采用 IEEE 754 标准中的单精度浮点数格式表示一个数为 45 100000H,则该数的值是_。 A.(+1.125)10210 B.(+1.125)10211 C.(+0.125)10211 D.(+0.125)10210(分数:2.00)A.B. C.D.解析:解析 写成二进制表示为 0100 0101 0001 0000 0000 0000 0000 0000,第一位为符号位,0 表示正数,随后 8 位(float 型)1000 1010 为用移码表示的阶码,故而减去 0111 1111 后得十进制数 11,而IEEE754 标准中单精度浮点数

    24、在阶码不为 0 时隐含 1,则尾数为(1.0010) B =(1.125) D 。故该数值为(+1.125) 10 2 11 。11.设浮点数共 12 位。其中阶码含 1 位阶符共 4 位,以 2 为底,补码表示;尾数含 1 位数符共 8 位,补码表示,规格化。则该浮点数所能表示的最大正数是_。 A.27 B.28 C.28-1 D.27-1(分数:2.00)A.B.C.D. 解析:解析 为使浮点数取正数最大,可使尾数取正数最大,阶码取正数最大。尾数为 8 位补码(含符号位),正值最大为 0.1111111,即 1-2 -7 ,阶码为 4 位补码(含符号位),正值最大为 0111,即 7,则最

    25、大正数为(1-2 -7 )2 7 =2 7 -1。12.计算机在进行浮点数的加减运算之前先进行对阶操作,若 x 的阶码大于 y 的阶码,则应将_。(分数:2.00)A.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术左移B.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术右移C.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术左移D.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术右移 解析:解析 浮点数加减运算时,首先要进行对阶,根据对阶的规则,阶码和尾数将进行相应的操作。 对阶的规则是,小阶向大阶看齐。即阶码小的数的尾数算术右

    26、移,每右移一位,阶码加 1,直到两数的阶码相等为止。13.如果浮点数的尾数用补码表示,则下列_中的尾数是规格化数形式。(分数:2.00)A.1.11000B.0.01110C.0.01010D.1.00010 解析:解析 补码的规格化表示是小数点后一位与符号位不同,故选择 D。14.设浮点数的基数为 4,尾数用原码表示,则以下_是规格化的数。(分数:2.00)A.1.001101B.0.001101C.1.011011 D.0.000010解析:解析 原码表示的规格化小数是小数点后 2 位(基数为 4,用 2 位表示)都不为 0 的小数。15.已知 X=-0.8752 1 ,Y=0.6252

    27、2 ,设浮点数格式为阶符 1 位,阶码 2 位,数符 1 位,尾数 3 位,通过补码求出 Z=X-Y 的二进制浮点数规格化结果是_。(分数:2.00)A.1011011B.0111011 C.1001011D.以上都不对解析:解析 将 X=-0.8752 1 和 Y=0.6252 2 写成 7 位浮点数形式,有 X=001 1001 和 Y=010 0101(前半部分为阶符、阶码,后半部分为数符、数码),对阶之后,X=010 1100,对阶后尾数做减法,结果需要进行右规,最终结果 Z=0111011。注意:尾数为 01.XXX 或 10.XXX 时在浮点数中不算真正的溢出,此时只需右移一位阶码

    28、加 1 即可。见唐朔飞计算机组成原理。16.下列关于各种移位的说法正确的是_。 假设机器数采用反码表示,当机器数为负时,左移时最高数位丢 0,结果出错;右移时最低数位丢0,影响精度 在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同 在算术移位的情况下,双符号位的移位操作只有低符号位需要参加移位操作(分数:2.00)A.、B.只有C.只有D.、 解析:解析 、都是正确的。 反码表示整数时末位 0 为奇数,右移会减小精度,如 5 位反码 11010 表示-5。右移 1 位变为 11101 为-2,数据丢失。 反码:左移右移都补 0,而补码右移补位与符号位相关,无论是补码还是反

    29、码,左移移走的最高位都要与符号位相同。 为了防止左移操作造成溢出,补码的左移需要一个前提条件,即其原最高有效位需要与符号位相同。17.IEEE 754 标准中的舍入模式可以用于二进制数也可以用于十进制数,在采用舍入到最接近且可表示的值时,若要舍入成两个有效数字形式,(12.5) D 应该舍入为_。(分数:2.00)A.11B.13C.12 D.10解析:解析 由于最后一位是 5,采用取偶数的方式,整数部分为偶数时向下取整、为奇数时向上取整,而要使结果中最小有效位数是偶数,则(12.5) D 向下舍入为 12。18.下列关于舍入的说法,正确的是_。 不仅仅只有浮点数需要舍入,定点数在运算时也可能

    30、要舍入 在浮点数舍入中,只有左规格化时可能要舍入 在浮点数舍入中,只有右规格化时可能要舍入 在浮点数舍入中,左、右规格化均可能要舍入 舍入不一定产生误差(分数:2.00)A.、B.、C. D.、解析:解析 舍入是浮点数的概念,定点数没有舍入的概念,故错误。浮点数舍入的情况有两种:对阶、右规格化,故、错误。舍入不一定产生误差,如向下舍入 11.00 到 11.0 时是没有误差的,故正确。19.下列有关浮点数加减运算的叙述中,正确的是_。 对阶操作不会引起阶码上溢或下溢 右规和尾数舍入都可能引起阶码上溢 左规时可能引起阶码下溢 尾数溢出时结果不一定溢出(分数:2.00)A.仅、B.仅、C.仅、D.

    31、、 解析:解析 对阶是较小的阶码对齐至较大的阶码,正确。右规和尾数舍入过程,阶码加 1 而可能上溢,正确,同理也正确。尾数溢出时可能仅产生误差,结果不一定溢出,正确。20.并行加法器中,每位全和的形成除与本位相加二数数值位有关外,还与_有关。(分数:2.00)A.低位数值大小B.低位数的全和C.高位数值大小D.低位数送来的进位 解析:解析 在二进制加法(任意进制都是类似)中,本位运算的结果不仅与参与运算的两数数值位有关,还和低位送来的进位有关。21.ALU 作为运算器的核心部件,其属于_。(分数:2.00)A.时序逻辑电路B.组合逻辑电路 C.控制器D.寄存器解析:解析 ALU 是由组合逻辑电

    32、路构成的,最基本的部件是并行加法器。由于单纯的 ALU 不能够存储运算结果和中间变量,往往将 ALU 和寄存器或暂存器相连。22.在串行进位的并行加法器中,影响加法器运算速度的关键因素是_。(分数:2.00)A.门电路的级延迟B.元器件速度C.进位传递延迟 D.各位加法器速度的不同解析:解析 提高加法器的运算速度最直接的方法就是多位并行加法。本题中 4 个选项均会对加法器的速度产生影响,但只有进位传递延迟对并行加法器的影响最为关键。23.加法器中每一位的进位生成信号 g 为_。 A (分数:2.00)A.B. C.D.解析:解析 在设计多位加法器时,为了加快运算速度而采用了快速进位链,即对加法

    33、器的每一位都生成两个信号:进位信号 g 和进位传递信号 p,其中24.用 8 片 74181 和两片 74182 可组成_。(分数:2.00)A.组内并行进位、组间串行进位的 32 位 ALUB.二级先行进位结构的 32 位 ALU C.组内先行进位、组间先行进位的 16 位 ALUD.三级先行进位结构的 32 位 ALU解析:解析 每个 74181 为 4 位的内部先行进位的 ALU 芯片,74182 是 4 位的先行进位芯片,每 4 片74181 与一片 74182 相连,可组成一个两级先行进位结构的 16 位 ALU,两个这种结构的 16 位 ALU 串行进位构成两级先行进位的 32 位

    34、 ALU。25.组成一个运算器需要多个部件,但下面_不是组成运算器的部件。(分数:2.00)A.状态寄存器B.数据总线C.ALUD.地址寄存器 解析:解析 ALU 为运算器核心,C 正确;数据总线供 ALU 与外界交互数据使用,B 正确;溢出标志即为一个状态寄存器,A 正确。地址寄存器不属于运算器,而属于存储器,D 错误。26.算术逻辑单元(ALU)的功能一般包括_。(分数:2.00)A.算术运算B.逻辑运算C.算术运算和逻辑运算 D.加法运算解析:解析 ALU 既能进行算术运算又能进行逻辑运算。27.加法器采用并行进位的目的是_。(分数:2.00)A.增强加法器功能B.简化加法器设计C.提高

    35、加法器运算速度 D.保证加法器可靠性解析:解析 与串行进位相比,并行进位可以大大提高加法器的运算速度。二、综合应用题(总题数:10,分数:46.00)28.什么是浮点数的溢出?什么情况下发生上溢出?什么情况下发生下溢出? (分数:2.00)_正确答案:()解析:浮点数的运算结果可能出现以下几种情况。 阶码上溢出:当一个正指数超过了最大允许值,此时,浮点数发生上溢出(即向方向溢出)。如果结果是正数,则发生正上溢出(有的机器把值置为+);如果是负数,则发生负上溢出(有的机器把值置为-)。这种情况为软件故障,通常要引入溢出故障处理程序来处理。 阶码下溢出:当一个负指数比最小允许值还小,此时,浮点数发

    36、生下溢出。一般机器把下溢出时的值置为 0(+0 或-0)。不发生溢出故障。 尾数溢出:当尾数最高有效位有进位时,发生尾数溢出。此时,进行“右规”操作:尾数右移一位,阶码加 1,直到尾数不溢出为止。此时,只要阶码不发生上溢出,则浮点数不会溢出。 非规格化尾数:当数值部分高位不是一个有效值时(如原码时为 0 或补码时与符号位相同),尾数为非规格化形式。此时,进行“左规”操作:尾数左移一位,阶码减 1,直到尾数为规格化形式为止。现有一计算机字长 32 位(D 31 D 0 ),数符位是第 31 位。 对于二进制 1000 1111 1110 1111 1100 0000 0000 0000,(分数:

    37、6.00)(1).表示一个补码整数,其十进制值是多少?(分数:2.00)_正确答案:()解析:最高位为符号位,符号位为 1,表示是一个负数,对应真值的二进制为 -111 0000 0001 0000 0100 0000 0000 0000(数值位取反,末位加 1) 对应的十进制值为-(2 30 +2 29 +2 28 +2 20 +2 14 )。(2).表示一个无符号整数,其十进制值是多少?(分数:2.00)_正确答案:()解析:全部 32 位均为数值位,按权相加可知其十进制值为 2 31 +2 27 +2 26 +2 25 +2 24 +2 23 +2 22 +2 21 +2 19 +2 1

    38、8 +2 17 +2 16 +2 15 +2 14 。(3).表示一个 IEEE 754 标准的单精度浮点数,其值是多少?(分数:2.00)_正确答案:()解析:表示一个 IEEE754 标准的单精度浮点数 数符 阶码 尾数 1 ; 00011111 ; 11011111100000000000000 因为阶码为 00011111,对应十进制数为 31。IEEE 754 标准中的阶码用移码表示,其偏置值为 127,所以阶码的十进制真值为 31-127=-96。 因为尾数为 1.11011111100000000000000。IEEE 754 标准中的尾数用原码表示,且采用隐含尾数最高数位“1”

    39、的方法,隐含的“1”是一位整数。所以尾数真值为 1+2 -1 +2 -2 +2 -4 +2 -5 +2 -6 +2 -7 +2 -8 +2 -9 。 因为数符为 1,表示这个浮点数是个负数。所以单精度浮点数的真值为 -(1+2 -1 +2- 2 +2 -4 +2 -5 +2 -6 +2 -7 +2 -8 +2 -9 )2 -96 。29.已知十进制数 X=-5/256、Y=+59/1024,按机器补码浮点运算规则计算 X-Y,结果用二进制表示,浮点数格式如下:阶符取 2 位,阶码取 3 位,数符取 2 位,尾数取 9 位。 (分数:2.00)_正确答案:()解析:浮点数的格式如下: 阶符 2 阶码 3 数符 2 尾数 9 X=-5/256=(-101) 2 /2 8 =2 -101 (-0.101000000) 2 Y=+59/1024=(111011) 2 /2 10 =2 -100 (0.111011000) 2 X 补 =11011,11.011000000 Y 补 =11100,00.111011000 求阶差:E 补 =11011+00100=11111,知 E=-1 对阶:X 补 =11100,11.101100000 设浮点数字长 32 位,其中阶码部分 8 位(含一位阶符),尾数部分 24 位(含一位数符),当阶码的基值分别是 2 和 16


    注意事项

    本文(【考研类试卷】计算机学科专业基础综合组成原理-15及答案解析.doc)为本站会员(orderah291)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开