当前位置: 首页 > news >正文

计算机组成原理——作业四

一. 单选题(共11题,33分)

1. (单选题, 3分)四片74181 ALU和一片74182 CLA器件相配合,具有如下进位传递功能:________。

  • A. 行波进位
  • B. 组内先行进位,组间行波进位
  • C. 组内先行进位,组间先行进位
  • D. 组内行波进位,组间先行进位

我的答案: C

3

2. (单选题, 3分)若浮点数的尾数用补码表示,则判断运算结果是否为规格化数的方法是______。

  • A. 阶符与数符相异为规格化数
  • B. 数符与尾数小数点后第一位数字相同为规格化数
  • C. 阶符与数符相同为规格化数
  • D. 数符与尾数小数点后第一位数字相异为规格化数

我的答案: D

3

3. (单选题, 3分)float型数据通常用IEEE754单精度浮点数格式表示。 若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25, 则FR1的内容是()。

  • A. C104 0000H
  • B. C184 0000H
  • C. C1C2 0000H
  • D. C242 0000H

我的答案: A

3

4. (单选题, 3分)float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是( )。

  • A. 2^126-2^103
  • B. 2^127-2^103
  • C. 2^127-2^104
  • D. 2^128-2^104

我的答案: D

3

5. (单选题, 3分)某数采用IEEE754单精度浮点数格式表示为C640 0000H,则该数的值是( )。

  • A. -1.5×2^13
  • B. -1.5×2^12
  • C. -0.5×2^12
  • D. -0.5×2^13

我的答案: A

3

6. (单选题, 3分)

float型数据通常用IEEE754单精度数浮点数表示。 

假定两个float型变量x和y分别存放在32位寄存器f1和f2中,

若(f1)=CC90 0000H,(f2)=B0C0 0000H,则x和y的关系为( )。

  • A. x>y,且符号相同
  • B. x>y,且符号不同
  • C. x<y,且符号不同
  • D. x<y,且符号相同

我的答案: D

3

7. (单选题, 3分)当用一个16位的二进制数表示浮点数时,下列方案中第_____种最好。

  • A. 阶码取6位(含阶符1位),尾数取12位(含数符1位)。
  • B. 阶码取4位(含阶符1位),尾数取12位(含数符1位);
  • C. 阶码取5位(含阶符1位),尾数取11位(含数符1 位);
  • D. 阶码取8位(含阶符1位),尾数取8位(含数符1位);

我的答案: C

3

8. (单选题, 3分)

假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:
unsigned short x=65530;
unsigned int y=x;
得到y的机器数为()。

提示:65536为64K

  • A. FFFF FFFAH
  • B. 0000 7FFAH
  • C. 0000 FFFAH
  • D. FFFF 7FFAH

我的答案: C

3

9. (单选题, 3分)按其数据流的传递过程和控制节拍来看,阵列乘法器可认为是()。

  • A. 全串行运算的乘法器
  • B. 全并行运算的乘法器
  • C. 串-并行运算的乘法器
  • D. 并-串型运算的乘法器

我的答案: B

3

10. (单选题, 3分)在浮点运算中,下面的论述正确的是()。

  • A. 对阶时应采用向左规格化
  • B. 对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐
  • C. 尾数相加后可能会溢出,但可采用向右规格化的方法得出正确结果
  • D. 尾数相加后不可能得出规格化的数

我的答案: C

3

11. (单选题, 3分)下列8位二进制编码中包括7位数据位和1位偶校验位,其中有一组码至少有1位数据发生错误,错误组码是()。

  • A. 10111101
  • B. 10101101
  • C. 01100101
  • D. 100100101

我的答案: B

3

二. 填空题(共9题,63分)

12. (填空题, 7分)已知X=10111010,Y为01110111,进行逻辑运算:
X非为____,Y非为____。
X+Y=____,X•Y=____,X⊕Y=____。

我的答案:

5.6

(1) 01000101

(2) 10001000

(3) 11111111

(4) 00110010

(5) 11001101

13. (填空题, 7分)

某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为C0。

两个加数分别为A3A2A1A0、B3B2B1B0,则第1位的进位输出C2

按照串行进位的方法C2=____,按照并行进位的方法C2=____。(为方便比对(A+B)不展开)

(为方便书写答案,本题未用下标形式表示序号)

我的答案:

7

(1) A1B1+(A1+B1)C1

(2) A1B1+(A1+B1)A0B0+(A1+B1)(A0+B0)C0

14. (填空题, 7分)74181ALU是4位的运算器,可以进行____种算术运算,16种____。进位方式为____(串行/并行)。Cn+4为先行进位输出,Cn+4=G+PCn,G称为____,P称为____,在电路中多加这两个进位输出的目的,是为了便于多片ALU之间的先行进位。

我的答案:

7

(1) 16

(2) 逻辑运算

(3) 并行

(4) 进位发生输出

(5) 进位传送输出

15. (填空题, 7分)浮点数加减时,需要将两数的阶码调整为相同,称为对阶,对阶的原则是____。
若尾数运算时采用变形补码运算,当出现01.XXXX或者10.XXXX的形式,则表示尾数加减的结果超过____,需要____(向左/向右)规格化,即尾数____(左移/右移)1位,阶码____(加/减)1。

我的答案:

7

(1) 小阶向大阶看齐

(2) 1

(3) 向右

(4) 右移

(5) 加

16. (填空题, 7分)浮点数加减法运算。
已知x=2-011×0.100101,y=2-010×(-0.011110),求[x+y]。
设阶码3位,尾数6位,尾数、阶码均使用双符号位的补码表示:
   [x]浮= 11 101,00.100101    [y]浮=11 ____,11.____1)求阶差并对阶
   △E=Ex-Ey=[Ex]补+[-Ey]补=11 101 +00 010=11111,为-1
    Mx____(左移/右移)1位,Ex+1,修改后的x表示为:
    [x]浮= 11____,00.010010(1)
2)尾数求和(本步骤请在纸上列竖式计算)
    MS= Mx+My =11 . 1101 00 (1)  
3)规格化处理
   执行____(几次左/右规)处理(为方便比对几用1234表示)
MS= 11 . ____(0), ES= 11 ____4)舍入处理:采用0舍1入法处理,则舍去0
5)判溢出:阶码符号位为11,不溢出
故得最终结果为 x+y=2-100×(____)

我的答案:

6.1

(1) 110

(2) 100010

(3) 右移

(4) 110

(5) 2次左规

(6) 010010

(7) 100

(8) -0.101110

17. (填空题, 7分)浮点数加减法运算。
已知x=2-101×0.111001,y=2-110×(0.100111),求[x+y]。
设阶码3位,尾数6位,尾数、阶码均使用双符号位的补码表示:
   [x]浮= 11 011,00.111001    [y]浮=11 ____,00.100111
1)求阶差并对阶
   △E=Ex-Ey=[Ex]补+[-Ey]补=11 011 +00 110=00 001,为1
    My____(左移/右移)1位,Ey+1,修改后的y表示为:
    [y]浮= 11 011,00.____(1)
2)尾数求和(本步骤请在纸上列竖式计算)
    MS= Mx+My =01.001100(1)  
3)规格化处理
   执行____(几次左/右规)处理(为方便比对几用1234表示)
MS= 00.____(01), ES= 11 ____4)舍入处理:采用0舍1入法处理,则舍去01
5)判溢出:阶码符号位为11,不溢出
故得最终结果为 x+y=2-100×(____)

我的答案:

6

(1) 010

(2) 右移

(3) 010011

(4) 1次右规

(5) 100110

(6) 100

(7) 0.100110

18. (填空题, 7分)

已知x=23×13/16  y=24×(-9/16),计算x×y。
简化的运算步骤:
Ex = 3, Mx = 0.110100
Ey = 4, My = - 0.100100
E(x*y) =Ex+Ey=____  

M(x*y)=Mx*My= -0.01110101
规格化:尾数____(左/右移n位),阶码____(加/减n)
若尾数的舍入处理采用0舍1入,保留6位,舍入处理后尾数为______。
x×y= (-59/64)× 26

我的答案:

3.5

(1) 7

(2) 左移1位

(3) 减1

(4) -0.111011

19. (填空题, 7分)

用浮点计算方法,计算 (2-2×13/32)÷ [23× (-15/16)]

简化的计算步骤:

设数的尾数6位,
Ex = -2, Mx = 0.011010
Ey = 3, My = -0.111100
Ez = Ex-Ey = ____Mx÷My=-0.0110111   余数0.000000101100
规格化:
尾数____(左/右移n位),阶码____(加/减n)            
x÷y= ____× 2-6,  (为方便比对,本空带符号二进制数,小数位数6位)

                  余数为0.000000101100 × 2-2 (余数修正用被除数阶码)

写成十进制分数形式x÷y= ( ___ )× 2-6

我的答案:

5.6

(1) -5

(2) 左移1位

(3) 减1

(4) -0.110111

(5) -55/64

20. (填空题, 7分)设有一个4级流水的浮点加法器,各过程段所需的时间为:零检查τ1=60ns,对阶τ2=60ns,相加τ3=80ns,规格化τ4=70ns,每个缓冲寄存器L的延时均为10ns。
采用流水线方式时,流水线的时钟周期应为____ns,在流水线任务充足时,完成一次浮点加法的时间为____ns;若不采用流水线方式,一次浮点加法的时间为____ns;所以此流水线的加速比为____。

我的答案:

7

(1) 90

(2) 90

(3) 270

(4) 3

三. 判断题(共2题,4分)

21. (判断题, 2分)三态门的三态是高电平、低电平和高阻态。

  • A. 对
  • B. 错

我的答案: 对

2

22. (判断题, 2分)浮点数的溢出是指尾数的溢出。

  • A. 对
  • B. 错

我的答案: 错

相关文章:

计算机组成原理——作业四

一. 单选题&#xff08;共11题&#xff0c;33分&#xff09; 1. (单选题, 3分)四片74181 ALU和一片74182 CLA器件相配合,具有如下进位传递功能:________。 A. 行波进位B. 组内先行进位,组间行波进位C. 组内先行进位,组间先行进位D. 组内行波进位,组间先行进位 我的答案: C 3…...

2023前端面试题(经典面试题)

经典面试题Vue2.0 和 Vue3.0 有什么区别&#xff1f;vue中计算属性和watch以及methods的区别&#xff1f;单页面应用和多页面应用区别及优缺点&#xff1f;说说 Vue 中 CSS scoped 的原理&#xff1f;谈谈对Vue中双向绑定的理解&#xff1f;为什么vue2和vue3语法不可以混用&…...

【Linux内网穿透】使用SFTP工具快速实现内网穿透

文章目录内网穿透简介1. 查看地址2.局域网测试连接3.创建tcp隧道3.1. 安装cpolar4.远程访问5.固定TCP地址内网穿透简介 是一种通过公网将内网服务暴露出来的技术&#xff0c;可以使得内网服务可以被外网访问。以下是内网穿透的一些应用&#xff1a; 远程控制&#xff1a;通过内…...

SQL语句性能分析

1. 数据库服务器的优化步骤 当我们遇到数据库调优问题的时候&#xff0c;该如何思考呢&#xff1f;这里把思考的流程整理成下面这张图。 整个流程划分成了 观察&#xff08;Show status&#xff09; 和 行动&#xff08;Action&#xff09; 两个部分。字母 S 的部分代表观察&…...

【K3s】第28篇 详解 k3s-killall.sh 脚本

目录 k3s-killall.sh 脚本 k3s-killall.sh 脚本 为了在升级期间实现高可用性&#xff0c;当 K3s 服务停止时&#xff0c;K3s 容器会继续运行。 要停止所有的 K3s 容器并重置容器的状态&#xff0c;可以使用k3s-killall.sh脚本。 killall 脚本清理容器、K3s 目录和网络组件&a…...

生成时序异常样本-学习记录-未完待续

1.GAN&VAE&#xff5c;时间序列生成及异常注入那些事儿&#xff1a;主要讲了数据增广&#xff0c;用GAN、WGAN、DCGAN、VAE&#xff0c;有给几个代码的github的链接&#xff0c;非常有用 2.时序异常检测综述&#xff0c;写的非常好 3.自编码器原理讲解&#xff0c;后面还附…...

自定义类型的超详细讲解ᵎᵎ了解结构体和位段这一篇文章就够了ᵎ

目录 1.结构体的声明 1.1基础知识 1.2结构体的声明 1.3结构体的特殊声明 1.4结构体的自引用 1.5结构体变量的定义和初始化 1.6结构体内存对齐 那对齐这么浪费空间&#xff0c;为什么要对齐 1.7修改默认对齐数 1.8结构体传参 2.位段 2.1什么是位段 2.2位段的内存分配…...

【五】springboot启动源码 - onRefresh

onRefresh 源码解析 Initialize other special beans in specific context subclasses. 核心是创建一个web服务容器&#xff08;并未在这个方法启动&#xff09; createWebServer第182行&#xff0c;获取ServletWebServerFactory的具体实现 getWebServerFactory方法&#xff…...

带你一文透彻学习【PyTorch深度学习实践】分篇——线性回归(训练周期:前馈、反馈、权重更新)

“梦想使你迷醉,距离就成了快乐;追求使你充实,失败和成功都是伴奏;当生命以美的形式证明其价值的时候,幸福是享受,痛苦也是享受。” --------史铁生《好运设计》 🎯作者主页:追光者♂🔥 🌸个人简介:计算机专业硕士研究生💖、2022年CSDN博客之星人工…...

【前端八股文】浏览器系列:性能优化——HTML、CSS、JS、渲染优化

文章目录HTMLCSSCSS加载会造成阻塞吗JavaScript渲染优化参考本系列目录&#xff1a;【前端八股文】目录总结 是以《代码随想录》八股文为主的笔记。详情参考在文末。 代码随想录的博客_CSDN博客-leecode题解,ACM题目讲解,代码随想录领域博主 性能优化&#xff0c;从以下几个方…...

Linux分文件编程:静态库与动态库的生成和使用

目录 一&#xff0c;Linux库引入之分文件编程 ① 简单说明 ② 分文件编程优点 ③ 操作逻辑 ④ 代码实现说明 二&#xff0c;Linux库的基本说明 三&#xff0c;Linux库之静态库的生成与使用 ① 静态库命名规则 ② 静态库制作步骤 ③ 静态库的使用 四&#xff0c;Linu…...

技术人的管理学-业务管理

主要内容前言制定计划遇到的问题&#xff1f;过程监控遇到的问题&#xff1f;复盘改进遇到的问题&#xff1f;通过PDCA循环解决业务管理问题总结前言 没有人天生就会管理&#xff0c;优秀的管理者都是在知行合一的过程中成长起来的&#xff0c;他们既需要系统的管理知识&#…...

Dubbo的独门绝技,SPI实现原理分析

文章目录前言普通SPI实现原理实例化扩展点源码分析扩展点加载流程分析LoadingStrategy分析接口定义接口实现加载原理loadClass方法分析自适应SPI实现原理自适应扩展代码生成分析自激活SPI简单使用原理分析Activate注解源码分析IOC实现原理objectFactory介绍总结AOP实现原理总结…...

单例模式,饿汉与懒汉

文章目录什么是单例模式单例模式的两种形式饿汉模式懒汉模式懒汉模式与饿汉模式是否线程安全懒汉模式的优化什么是单例模式 单例模式其实就是一种设计模式&#xff0c;跟象棋的棋谱一样&#xff0c;给出一些固定的套路帮助你更好的完成代码。设计模式有很多种&#xff0c;单例…...

Prometheus监控实战之Blackbox_exporter黑盒监测

1 Blackbox_exporter应用场景 blackbox_exporter是Prometheus官方提供的exporter之一&#xff0c;可以提供HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测。 1.1 HTTP 测试 定义 Request Header信息 判断 Http status / Http Respones Header / Http Body内容 1.2 TC…...

【蓝桥杯集训·每日一题】AcWing 1051. 最大的和

文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴线性DP一、题目 1、原题链接 1051. 最大的和 2、题目描述 对于给定的整数序列 A{a1,a2,…,an}&#xff0c;找出两个不重合连续子段&#xff0c;使得两子段中所有数字的和最…...

【Unity工具,简单应用】Photon + PUN 2,做一个简单多人在线聊天室

【Unity工具&#xff0c;简单应用】Photon PUN 2&#xff0c;做一个简单多人聊天室前置知识&#xff0c;安装&#xff0c;及简单UI大厅聊天室简单同步较复杂同步自定义同步最终效果前置知识&#xff0c;安装&#xff0c;及简单UI 【Unity工具&#xff0c;简单学习】PUN 2&…...

程序员增加收入实战 让小伙伴们都加个鸡腿

文章目录前言1️⃣一、发外包平台&#x1f481;&#x1f3fb;‍♂️二、朋友介绍✍️三、打造自己的个人IP&#x1f44b;&#x1f3ff;四、混群拉单&#x1f933;&#x1f3ff;五、面试拉单&#x1f4bb;六、技术顾问&#x1f9b4;七、开发个人项目总结&#xff1a;前言 程序员…...

GPIO四种输入和四种输出模式

GPIO的结构图如下所示&#xff1a; 最右端为I/O引脚&#xff0c;左端的器件位于芯片内部。I/O引脚并联了两个用于保护的二极管。 输入模式 从I/O引脚进来就遇到了两个开关和电阻&#xff0c;与VDD相连的为上拉电阻&#xff0c;与VSS相连的为下拉电阻。再连接到TTL施密特触发…...

ChatGPT能够改变时代吗?一点点思考

都知道ChatGPT的出现对整个世界产生了剧烈的影响&#xff0c;前不久出的ChatGPT4更是在ChatGPT3.5的基础上展现了更强的功能。比如说同一个问题&#xff0c;ChatGPT3.5还是乱答的&#xff0c;ChatGPT4已经能给出正确解了。当然这只能说明技术是进步的。 虽然如此&#xff0c;很…...

【JVM】- 内存结构

引言 JVM&#xff1a;Java Virtual Machine 定义&#xff1a;Java虚拟机&#xff0c;Java二进制字节码的运行环境好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收的功能数组下标越界检查&#xff08;会抛异常&#xff0c;不会覆盖到其他代码…...

Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!

一、引言 在数据驱动的背景下&#xff0c;知识图谱凭借其高效的信息组织能力&#xff0c;正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合&#xff0c;探讨知识图谱开发的实现细节&#xff0c;帮助读者掌握该技术栈在实际项目中的落地方法。 …...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心&#xff0c;JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例&#xff1a; 1. onclick - 点击事件 当元素被单击时触发&#xff08;左键点击&#xff09; button.onclick function() {alert("按钮被点击了&#xff01;&…...

CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云

目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...

select、poll、epoll 与 Reactor 模式

在高并发网络编程领域&#xff0c;高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表&#xff0c;以及基于它们实现的 Reactor 模式&#xff0c;为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。​ 一、I…...

Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析

Java求职者面试指南&#xff1a;Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问&#xff08;基础概念问题&#xff09; 1. 请解释Spring框架的核心容器是什么&#xff1f;它在Spring中起到什么作用&#xff1f; Spring框架的核心容器是IoC容器&#…...

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要

根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的 第一部分&#xff1a; 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…...

实战设计模式之模板方法模式

概述 模板方法模式定义了一个操作中的算法骨架&#xff0c;并将某些步骤延迟到子类中实现。模板方法使得子类可以在不改变算法结构的前提下&#xff0c;重新定义算法中的某些步骤。简单来说&#xff0c;就是在一个方法中定义了要执行的步骤顺序或算法框架&#xff0c;但允许子类…...

Canal环境搭建并实现和ES数据同步

作者&#xff1a;田超凡 日期&#xff1a;2025年6月7日 Canal安装&#xff0c;启动端口11111、8082&#xff1a; 安装canal-deployer服务端&#xff1a; https://github.com/alibaba/canal/releases/1.1.7/canal.deployer-1.1.7.tar.gz cd /opt/homebrew/etc mkdir canal…...

深入理解 React 样式方案

React 的样式方案较多,在应用开发初期,开发者需要根据项目业务具体情况选择对应样式方案。React 样式方案主要有: 1. 内联样式 2. module css 3. css in js 4. tailwind css 这些方案中,均有各自的优势和缺点。 1. 方案优劣势 1. 内联样式: 简单直观,适合动态样式和…...