待整理。

单选

1 原码除法是指
A. 操作数用绝对值表示,加上符号位后相除
√B. 操作数取绝对值相除,符号位单独处理
C. 操作数用原码表示,然后相除
D. 操作数用补码表示并进行除法,但商用原码表示

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

3 在定点二进制运算器中,减法运算一般通过______来实现
A. 原码运算的二进制减法器
B. 补码运算的二进制减法器
C. 反码运算的二进制加法器
√D. 补码运算的二进制加法器

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

摘自MOOC第三章3.7视频。


对阶时,小阶向大阶看齐。本题发生阶码上溢。

5 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是
A. 数符与尾数小数点后第一位数字相同
B. 阶符与数符相同
C. 阶符与数符相异
√D. 数符与尾数小数点后第一位数字相异

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

B.

C.

D.

7 以下各机器数中,引入___数据表示可消除减法操作
A. 移码
B. 原码
C. 反码
√D. 补码

8 设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为
A. B4H,6DH
B. B5H,6DH
C. B5H,EDH
√D. B4H,EDH

9 已知A=0.1011,B= -0.0101,则[A+B]补 为
√A. 0.0110
B. 1.0110
C. 0.1101
D. 1.1011

10 下列说法错误的是
A. 运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移
B. 在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值
C. 并行加法器中虽然不存在进位的串行传递,但高位的进位依然依赖于数据的低位
√D. 补码乘法器中,被乘数和乘数的符号都不参加运算

11 以下关于ALU的描述正确的是
A. 只能完成逻辑运算
B. 只能完成算术运算
C. 不能支持乘法运算
√D. 能完成算术与逻辑运算

12 在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致
√A. 影响运算精度
B. 无正确答案
C. 运算结果出错
D. 无任何影响

多选

13 若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是
√A. 产生了上溢
B. 产生了下溢
C. 运算结果溢出,结果为负数
√D. 运算结果溢出,结果为正数

14 以下关于ALU的描述中,不正确的是
A. 支持算术与逻辑运算
√B. 只做逻辑运算
√C. 只做算术运算
√D. 只做加法与减法运算

15 假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算不会发生溢出的是
√A. r2×r4
√B. r1×r4
C. r2×r3
√D. r1×r2

16 在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)
A. 10.0100
B. 00.1000
√C. 00.0111
√D. 11.1000

17 以下说法正确的是
√A. n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位
√B. 补码加减交替法是一种不恢复余数法
√C. 浮点运算可由阶码运算和尾数运算两个部分联合实现
√D. 在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值

18 以下关于算术移位和逻辑移位的描述正确的是
√A. 逻辑左移时,高位丢失,低位补0
√B. 算术左移时,相当于对原数乘2
√C. 算术右移时,符号位不变并向最高数据位复制
D. 逻辑右移时,相当于对原数除2

判断

19 运算器都会设置状态寄存器的目的是为实现程序转移提供判断条件
√A. 对
B. 错

20 为提高运算速度,运算器一般采用并行进位
A. 错
√B. 对

21 在浮点运算器,尾数运算部件只需要完成乘、除运算
A. 对
√B. 错

填空

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

23 计算机字长为8位,若 x = - 1101101,则 [x/4]补 的值为 (11100100)(直接填写二进制数)

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

【MOOC】华中科技大学计算机组成原理慕课答案-第三章-运算方法与运算器的更多相关文章

  1. 《C++Primer》第五版习题答案--第三章【学习笔记】

    [C++Primer]第五版[学习笔记]习题解答第三章 ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/10 第三章:字符串,向量和数组 ...

  2. 题目1205:N阶楼梯上楼问题(2008年华中科技大学计算机保研机试真题:递推求解)

    题目1205:N阶楼梯上楼问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:2447 解决:927 题目描写叙述: N阶楼梯上楼问题:一次能够走两阶或一阶,问有多少种上楼方式. (要求 ...

  3. 【重学计算机】计组D3章:运算方法与运算器

    1. 定点数运算及溢出 定点数加减法:减法化加法,用补码直接相加,忽略进位 溢出:运算结果超出了某种数据类型的表示范围 溢出检测方法:统一思想概括为正正得负或负负得正则溢出,正负或负正不可能溢出 方法 ...

  4. 计算机组成原理往年试题以及答案(tzf!!!)

    计算机组成原理往年试题以及答案(下载链接!!!) 太子妃升职记(1~36) ::http://pan.baidu.com/s/1dDP5Kqd

  5. 《计算机组成原理 》& 《计算机网络》& 《数据库》 Roadmap for self-taugh student

    计算机组成原理: UCB的这门课绝对是不错的资源. Great Ideas in Computer Architecture (Machine Structures) B站:https://www.b ...

  6. Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again

    Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again https://ac.nowcoder.com/acm/contest/700/I 时间限制:C/C++ 1 ...

  7. MT【277】华中科技大学理科实验班选拔之三次方程

    (2015华中科技大学理科实验班选拔)已知三次方程$x^3+ax^2+bx+x=0$有三个实数根.(1)若三个实根为$x_1,x_2,x_3$,且$x_1\le x_2\le x_3,a,b$为常数, ...

  8. linux的系统组成和计算机组成原理,linux常用操作

    Linux入门 linux简介   学习目的:linux服务器操作系统稳定长期运行,python,pycharm装于linux上 linux系统组成 应用软件:调用系统软件接口 linux操作系统分两 ...

  9. 计算机组成原理实验之CPU组成与指令周期实验

    (实验五  CPU组成与指令周期实验) 课程 计算机组成原理实验 实验日期 2015 年 12 月  8 日 一.实验目的 1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机. 2. ...

  10. day01-编程与计算机组成原理

    什么是编程 编程语言:是人与计算机沟通交流的介质,通过标准化的规则传递信息 编程:就是为了使计算机能够理解人的意图,通过编程语言写出一个个文件,这堆文件完成相应的目的 编程的目的:用计算机取代人完成工 ...

随机推荐

  1. 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-12- iframe操作-上篇(详细教程)

    1.简介 原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了.但是还是有小伙伴或者童 ...

  2. FreeSql学习笔记——3.查询

    前言   FreeSql中查询的支持非常丰富,包括链式语法,多表查询,表达式函数:写法多种多样,可以使用简单的条件查询.sql查询.联表.子表等方式用于查询数据, 查询的格式也有很丰富,包括单条记录, ...

  3. 从零开始!Jupyter Notebook 安装教程

    一.引言 Jupyter Notebook 是一款非常实用的交互式编程环境,广泛应用于数据分析.机器学习.教学等领域.在安装 Jupyter Notebook 之前,需要确保计算机已安装 Python ...

  4. docker - [10] 容器数据卷

    将应用和环境打包成一个镜像,然后发布启动就成为一个容器了. 一.什么是容器数据卷   容器数据卷(Container Data Volumes)是Docker管理的一种特殊类型的存储区域,它为容器提供 ...

  5. DOS使用技巧整理 [典型案例分享]

    最早于2008年系统地学习MS-Dos,当时刚初中毕业.从小深受父亲影响,对电脑的技术比较感兴趣,特别是对DOS.随着学习得不断深入,接触了大量数字媒体软件.框架还有编程界的知识,发现DOS有不可磨灭 ...

  6. 『Python底层原理』--Python字典的实现机制

    在Python中,字典(dict)是一种极为强大且常用的内置数据结构,它以键值对的形式存储数据,并提供了高效的查找.插入和删除操作. 接下来,我们将深入探究 Python 字典背后的实现机制,特别是其 ...

  7. go、thinkphp8、webman数据读取并发测试、性能测试

    前期准备:本地搭建程序运行所需环境,分别编写go,thinkphp8和webman程序,确保程序运行正常,新建mysql的student表,模拟存储学生信息,共计3646条数据,分别使用go语言.th ...

  8. 【ABAQUS文档笔记】ABAQUS刚体单元和可变形单元的review

    学习笔记,帮助文档学习笔记 目录 A. finite element DOF of Elem Order of Elem Formulation of Elem Integration A.1 con ...

  9. MIT 操作系统6.S081第一章

    1.1进程和内存 fork 父进程中 fork 返回 子进程的PID 子进程中 fork 返回 0 exit exit会让当前进程停止执行并释放资源(包括内存和打开的文件) 通常: 0 表示 成功 1 ...

  10. 自行为一加6编译Postmarket os内核

    序 在为自己的一加6刷上PostmarketOS后突然某一天想使用它的照相机功能.原因是想到使用pmos拍照后笔者可以直接使用scp指令来传输手机相片到自己运行着GNU/Linux的电脑上,就感到相对 ...