• 【计算机组成原理】第三章单元测试


    目录

    单元测试

    更多测试


    单元测试

    1.单选(2分)

    ‎执行算术右移指令的操作过程是

    ‍A.操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位

    B.操作数的符号位填0,各位顺次右移1位

    C.操作数的符号位填1,各位顺次右移1位

    D.进位标志移至符号位,各位顺次右移1位

    2.单选(2分)

    ​原码除法是指

    ‏A.操作数用绝对值表示,加上符号位后相除

    B.操作数用原码表示,然后相除

    C.操作数取绝对值相除,符号位单独处理

    D.操作数用补码表示并进行除法,但商用原码表示

    3.单选(2分)

    ‍对8位补码操作数A5H,进行二位算术右移后的十六进制结果为(   )H

    A.E9

    B.52

    C.D2

    D.69

    4.单选(2分)

    ​单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行(  )运算为1时,表示运算的结果产生溢出

    ‎A.或

    B.异或

    C.与非

    D.与

    5.单选(2分)

    ‍在定点二进制运算器中,减法运算一般通过______来实现

    ​A.补码运算的二进制加法器

    B.补码运算的二进制减法器

    C.反码运算的二进制加法器

    D.原码运算的二进制减法器

    6.单选(2分)

    ​​浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7 ´ 29/32 ,Y= 2^5 ´ 5/8,则用浮点加法计算X+Y 的最终结果是

    ‌A.00111  0100010

    B.溢出

    C.01000  0010001

    D.00111  1100010

    7.单选(2分)

    ‍在下列浮点数表示中,左移一位就可被规格化浮点数是

    ​A.

    B.

    C.

    D.

    8.单选(2分)

    ‏以下各机器数中,引入___数据表示可消除减法操作

    ‏A.反码

    B.原码

    C.补码

    D.移码

    9.单选(2分)

    ‏设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为

    ​A.B5H,6DH

    B.B4H,6DH

    C.B5H,EDH

    D.B4H,EDH

    10.单选(2分)

    ‍在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现

    ‏A.译码电路

    B.溢出判断电路

    C.编码电路

    D.移位电路

    11.单选(2分)

    ​以下关于ALU的描述正确的是

    ‏A.不能支持乘法运算

    B.能完成算术与逻辑运算

    C.只能完成算术运算

    D.只能完成逻辑运算

    12.单选(2分)

    ​在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致

    ‎A.无任何影响

    B.影响运算精度

    C.无正确答案

    D.运算结果出错

    13.多选(3分)

    ‎若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是

    ‎A.运算结果溢出,结果为正数

    B.产生了下溢

    C.运算结果溢出,结果为负数

    D.产生了上溢

    14.多选(3分)

    ‍以下关于ALU的描述中,不正确的是

    ‎A.只做加法与减法运算

    B.支持算术与逻辑运算

    C.只做逻辑运算

    D.只做算术运算

    15.多选(3分)

    ​下列是组成运算器的部件的是

    ​A.ALU

    B.数据总线

    C.地址寄存器

    D.状态寄存器

    16.多选(3分)

    ‏计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是

    ​A.零的表示唯一

    B.正数不存在补码,负数的补码可用反码加1求得

    C.符号位可以和数值部分一起参加运算

    D.减法可用加法来实现

    17.多选(3分)

    ​在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)

    ‏A.10.0100

    B.00.1000

    C.11.1000

    D.00.0111

    18.多选(3分)

    ‎以下关于算术移位和逻辑移位的描述正确的是

    A.逻辑右移时,相当于对原数除2

    B.逻辑左移时,高位丢失,低位补0

    C.算术右移时,符号位不变并向最高数据位复制

    D.算术左移时,相当于对原数乘2

    19.判断(2分)

    ‎在浮点运算器,阶码部件需要完成加、减、乘、除四种运算                                   (×)

    20.判断(2分)

    ‎在浮点运算器,尾数运算部件只需要完成乘、除运算                                              (×)

    ​21.判断(2分)

    ‌采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断                                                                                                                           (×)

    ​22.填空(4分)‌

    已知[X]补 = 1101001 , [Y]补 = 1101010, 则用变形补码计算2[X]补 +1/2 [Y]补的结果为 11000111 (直接填二进制数即可,数字间不留空格)

    23.填空(4分)

    ‎计算机字长为8位,若 x = - 101101,则 2[x]补的值为 10100110 (直接填写二进制数)

    ‍24.填空(4分)

    ‌移码表示法主要用于表示浮点数的 阶码 (直接填汉字即可)

    更多测试

  • 相关阅读:
    OpenCV函数及类理解记录
    【P No. 1739】 括号匹配
    【Try Hack Me】Buffer Overflow-3
    3. 无重复字符的最长子串/438. 找到字符串中所有字母异位词/560. 和为 K 的子数组
    【无线电力传输】12 V 直流风扇无线电力传输系统的实现(Simulink)
    5种常见的服务器种类是哪些
    Docker 链接sqlserver时出现en-us is an invalid culture错误解决方案
    Material Design控件 之 CardView
    39-65-javajvm-运行时数据区-pc-栈
    东北大学pillow库上机实验(第三方库练习)
  • 原文地址:https://blog.csdn.net/m0_68111267/article/details/127911500