计算机组成原理——作业四
一. 单选题(共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. 错
我的答案: 错
相关文章:
计算机组成原理——作业四
一. 单选题(共11题,33分) 1. (单选题, 3分)四片74181 ALU和一片74182 CLA器件相配合,具有如下进位传递功能:________。 A. 行波进位B. 组内先行进位,组间行波进位C. 组内先行进位,组间先行进位D. 组内行波进位,组间先行进位 我的答案: C 3…...
2023前端面试题(经典面试题)
经典面试题Vue2.0 和 Vue3.0 有什么区别?vue中计算属性和watch以及methods的区别?单页面应用和多页面应用区别及优缺点?说说 Vue 中 CSS scoped 的原理?谈谈对Vue中双向绑定的理解?为什么vue2和vue3语法不可以混用&…...

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

SQL语句性能分析
1. 数据库服务器的优化步骤 当我们遇到数据库调优问题的时候,该如何思考呢?这里把思考的流程整理成下面这张图。 整个流程划分成了 观察(Show status) 和 行动(Action) 两个部分。字母 S 的部分代表观察&…...
【K3s】第28篇 详解 k3s-killall.sh 脚本
目录 k3s-killall.sh 脚本 k3s-killall.sh 脚本 为了在升级期间实现高可用性,当 K3s 服务停止时,K3s 容器会继续运行。 要停止所有的 K3s 容器并重置容器的状态,可以使用k3s-killall.sh脚本。 killall 脚本清理容器、K3s 目录和网络组件&a…...
生成时序异常样本-学习记录-未完待续
1.GAN&VAE|时间序列生成及异常注入那些事儿:主要讲了数据增广,用GAN、WGAN、DCGAN、VAE,有给几个代码的github的链接,非常有用 2.时序异常检测综述,写的非常好 3.自编码器原理讲解,后面还附…...

自定义类型的超详细讲解ᵎᵎ了解结构体和位段这一篇文章就够了ᵎ
目录 1.结构体的声明 1.1基础知识 1.2结构体的声明 1.3结构体的特殊声明 1.4结构体的自引用 1.5结构体变量的定义和初始化 1.6结构体内存对齐 那对齐这么浪费空间,为什么要对齐 1.7修改默认对齐数 1.8结构体传参 2.位段 2.1什么是位段 2.2位段的内存分配…...

【五】springboot启动源码 - onRefresh
onRefresh 源码解析 Initialize other special beans in specific context subclasses. 核心是创建一个web服务容器(并未在这个方法启动) createWebServer第182行,获取ServletWebServerFactory的具体实现 getWebServerFactory方法ÿ…...
带你一文透彻学习【PyTorch深度学习实践】分篇——线性回归(训练周期:前馈、反馈、权重更新)
“梦想使你迷醉,距离就成了快乐;追求使你充实,失败和成功都是伴奏;当生命以美的形式证明其价值的时候,幸福是享受,痛苦也是享受。” --------史铁生《好运设计》 🎯作者主页:追光者♂🔥 🌸个人简介:计算机专业硕士研究生💖、2022年CSDN博客之星人工…...

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

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

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

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

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

Prometheus监控实战之Blackbox_exporter黑盒监测
1 Blackbox_exporter应用场景 blackbox_exporter是Prometheus官方提供的exporter之一,可以提供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},找出两个不重合连续子段,使得两子段中所有数字的和最…...

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

程序员增加收入实战 让小伙伴们都加个鸡腿
文章目录前言1️⃣一、发外包平台💁🏻♂️二、朋友介绍✍️三、打造自己的个人IP👋🏿四、混群拉单🤳🏿五、面试拉单💻六、技术顾问🦴七、开发个人项目总结:前言 程序员…...

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

ChatGPT能够改变时代吗?一点点思考
都知道ChatGPT的出现对整个世界产生了剧烈的影响,前不久出的ChatGPT4更是在ChatGPT3.5的基础上展现了更强的功能。比如说同一个问题,ChatGPT3.5还是乱答的,ChatGPT4已经能给出正确解了。当然这只能说明技术是进步的。 虽然如此,很…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql
智慧工地管理云平台系统,智慧工地全套源码,java版智慧工地源码,支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求,提供“平台网络终端”的整体解决方案,提供劳务管理、视频管理、智能监测、绿色施工、安全管…...
【Java学习笔记】Arrays类
Arrays 类 1. 导入包:import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序(自然排序和定制排序)Arrays.binarySearch()通过二分搜索法进行查找(前提:数组是…...

Cinnamon修改面板小工具图标
Cinnamon开始菜单-CSDN博客 设置模块都是做好的,比GNOME简单得多! 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...

PL0语法,分析器实现!
简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...
C++.OpenGL (14/64)多光源(Multiple Lights)
多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...