计算机组成原理(考研408)练习题#3

news2024/10/6 5:58:20

用于复习408或计算机组成原理期末考试。如有错误请在评论区指出。

So let's start studying with questions!

それでは、問題の勉強を始めましょう!

1. 定点整数原码编码[x]原=1110100B 的真值为_________。

首先,1110100B是一个8位二进制数,表示的是一个有符号整数的原码。根据原码编码规则,最高位为符号位,0表示正数,1表示负数。因此,1110100B表示的是一个负数。

接下来,我们需要将1110100B转换为十进制数,再加上符号位,得到该数的真值。

1110100B的十进制数为-28,因为最高位是1,表示负数。因此,该数的真值为-28。

2. 若某机器有符号数用 4 位表示(含一位符号位),则-5 的原码是_______。-5 的补码是_______

对于 4 位符号数,最高位是符号位,0 表示正数,1 表示负数。

-5 的原码为:1001(最高位为 1 表示负数,其余位表示 5 的原码)

-5 的补码为:1011(先求出 5 的补码 0101,然后取反加 1)

3. 若某机器用补码表示有符号数,若两个有符号数 x=11110100,y=11111010,则 x+y=______(该处填 机器数),该数的真值是_________

首先将 x 和 y 转换为补码表示:

x = 11110100(原码)-> 10001100(补码)

y = 11111010(原码)-> 10000110(补码)

然后进行补码加法:

  10001100
+ 10000110
-----------
 100100010

由于最高位进位,所以结果需要舍弃最高位,得到机器数为 00100010。

该机器数的真值为:

00100010(机器数)-> 00010010(反码)-> 00010101(原码)-> 21(十进制)

4. 采用双符号位的补码加减运算,当结果的符号位_________时表示正溢出。

当结果的符号位与被加数的符号位相同,而与加数的符号位不同时,表示正溢出。

5. 假定在浮点加法运算时,尾数求和的结果为 10.010110,那么规格化后的尾数为____________。

在浮点数加法中,需要将两个操作数的尾数对齐,然后将它们相加。在这个例子中,我们假设两个操作数的指数相同,因此不需要进行舍入或移位。将两个尾数相加得到的结果是 10.010110,这个结果的二进制表示为 1.0010110 × 2^1。

由于规格化的尾数必须以 1 开头,因此需要将这个结果向右移动一位,得到 1.0001011 × 2^2。因此,规格化后的尾数为 0001011。

6. CPU 从主存取出一条指令并执行该指令的时间叫做 ____________ ,它常用若干个 _____________ 来 表示。

CPU 从主存取出一条指令并执行该指令的时间叫做指令周期,它常用若干个时钟周期来表示。

7. 当执行一条指令时,计算机首先从主存中取出一条指令,然后送入_________寄存器。

指令寄存器(Instruction Register,IR)。

8. 在某指令中,已知该指令某一个操作数的地址码部分存放着寄存器 R1,寄存器 R1 的内容为 1234H, 内存 1234H 单元的内容为 5678H。若该指令采用寄存器寻址,则该指令取到的操作数为_______,若 该指令采用寄存器间接寻址,则该指令取到的操作数为________.

如果该指令采用寄存器寻址,则该指令取到的操作数为寄存器 R1 中的内容,即 1234H。

如果该指令采用寄存器间接寻址,则该指令取到的操作数为内存地址 1234H 单元中的内容,即 5678H。

9. 从基本工作原理上可以将控制器分为___________和___________两种类型。

从基本工作原理上,可以将控制器分为开环控制器和闭环控制器两种类型。开环控制器输出信号不受反馈信号的影响,只根据输入信号进行控制;闭环控制器则通过反馈信号对输出信号进行调节,使其更加精确地达到控制目标。

10. 设某四段流水线,流水下周期为 T,则该流水线执行 4 条指令需要____T,执行 n 条指令需要_____T

假设每条指令在流水线上的执行需要 4 个时钟周期,那么执行 4 条指令需要 4 × 4 = 16 个时钟周期,即 4T。执行 n 条指令需要 (n-1) × 4 个时钟周期,因为前面的指令需要等待后面的指令执行完毕才能继续执行。因此,执行 n 条指令需要 (n-1) × 4 × T 个时钟周期。

11. 在微程序控制器中,存放着微指令的存储器是_____

 微程序控制器中,存放着微指令的存储器是微指令存储器(Microcode Memory)。

12. 在微程序控制器中,存放微指令的专用存储器称为_________,一般用________实现。

在微程序控制器中,存放微指令的专用存储器称为微指令存储器(microcode memory),一般用只读存储器(ROM)实现。

13. 在微程序控制器中,控制存储器由_____构成,用于存放_____。

在微程序控制器中,控制存储器由ROM(只读存储器)构成,用于存放微指令。

14. 微指令由_________ 字段和顺序控制字段两大部分组成。

微指令由操作码字段和控制字段两大部分组成。其中,操作码字段用于指定微指令要执行的操作,控制字段则用于控制微程序的执行顺序和微操作的执行方式。顺序控制字段是控制字段的一种,用于控制微程序的执行顺序。

15. 某指令系统采用定长操作码编码,若该指令系统中指令条数为 120 条,则该指令系统中的操作码位 数为_____

由于采用定长操作码编码,每个指令的操作码位数相同。因此,该指令系统中的操作码位数等于任意一个指令的操作码位数。假设某个指令的操作码位数为 $n$,则该指令系统中的操作码位数为$n$。因此,只需要知道任意一个指令的操作码位数即可。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/652491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Cloud Sleuth使用简介

Spring-Cloud Spring Cloud为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。使用SpringCloud开发者可以快速实现上述这些模式。 SpringCloud Sleuth Distribu…

【0基础教程】Javascript 正则表达式里的分组捕捉 Capturing Groups 使用方法及原理

一、从最简单开始 现有一个字符串: “1-apple” 需要解析出 1 和 apple 来,对应的正则表达式很简单: ^(\d)-(.)$ 其中, ^ 表示字符串的开始,然后一个圆括号包裹的内容表示一个"组":(\d) 表示一组…

【深度学习】2-1 神经网络 - 激活函数

激活函数 将输入信号的总和转换为输出信号,一般称为激活函数(activation function)。激活函数作用在于决定如何来激活输入信号的总和。 对激活函数,一般要求: 非线性:为提高模型的学习能力,如…

Nginx reuseport导致偶发性卡顿

背景 从2018年开始,我们有个业务陆续接到反馈 Nginx 线上集群经常出现不响应或者偶发性的“超慢”请求。这种卡顿每天都有少量出现。而只有多个集群中的一个出现,其他压力更大的集群皆未出现。 业务结构比较简单:LVS->Nginx->后端&…

Advanced-C.01.基础知识

C语言程序设计概述 一个简单句的C程序 #include <stdio.h> int main(){printf("This is a C program.\n");retrun 0; }C程序的执行过程 数据单位 bit&#xff1a;位&#xff0c;计算机中最小的数据单位Byte&#xff1a;字节&#xff0c;计算机中信息组织和存…

C++ 搜索二叉树

目录 C 搜索二叉树一. 介绍二.简单实现搜索二叉树1. 基本框架2. 插入节点a. 图示&#xff1a;b. 递归实现&#xff1a;c. 非递归&#xff1a; 3. 删除节点a. 图示&#xff1a;b. 递归实现&#xff1a;c. 非递归&#xff1a; 三. 小结 C 搜索二叉树 又名&#xff1a;二叉搜索树…

bean的三种实例化方式

实例化bean的三种方式&#xff0c;构造方法,静态工厂和实例工厂 构造方法实例化&#xff08;常用&#xff09; 步骤1&#xff1a;准备一个BookDao和BookDaoImpl类 public interface BookDao {public void save(); } ​ public class BookDaoImpl implements BookDao {public…

Vue中如何进行表单图片裁剪与预览

Vue中如何进行表单图片裁剪与预览 在前端开发中&#xff0c;表单提交是一个常见的操作。有时候&#xff0c;我们需要上传图片&#xff0c;但是上传的图片可能会非常大&#xff0c;这会增加服务器的负担&#xff0c;同时也会降低用户的体验。因此&#xff0c;我们通常需要对上传…

Python:关于flask框架的flask_scrip._compat

关于flask框架的flask_scrip._compat compat是什么源码Flask版本书写不同 compat是什么 compat 英文单词同胞的意思 compat的功能是在py的不同版本之间做兼容处理 一些py2/py3兼容性支持基于精简版的six&#xff0c;因此我们不必依赖于它的特定版本。 源码 # -*- coding: u…

使用芯片和贴片天线解决多频带射频问题

智能手机和可穿戴电子设备等手持和便携式无线产品依赖可置入设备的微型芯片、贴片和印制线天线。尽管这些小型器件解决了在小尺寸系统中携带多频带天线阵列的问题&#xff0c;但它们也引入了辐射效率下降、阻抗匹配以及与附近物体和人体的交互等相关问题。 为解决这些问题&…

ASO优化之如何降低应用的卸载率

不管是苹果应用商店&#xff0c;还是国内的安卓市场和国外的Google Play&#xff0c;拥有超过200万个应用&#xff0c;每个应用都面临着众多的竞争对手&#xff0c;当应用在承诺之后没有及时兑现可以提供的功能&#xff0c;就会面临被卸载的风险。 对应用在不同平台的应用商店…

chatgpt赋能python:Python数据类型的确定方法

Python数据类型的确定方法 在Python中&#xff0c;一个变量可以保存任何类型的数据。数据类型是指数据的种类和形式。在使用Python时&#xff0c;数据类型通常是自动推断的&#xff0c;但有时我们需要手动确定数据类型。本文介绍了Python中确定变量数据类型的几种方法。 使用…

如何部署免交互脚本

目录 一、免交互 什么是免交互 Here Document免交互 二、Expect概述 expect sed命令 三、如何用ssh实现免交互 四、监控硬盘实现免交互 五、创建硬盘分区如何实现免交互 一、免交互 什么是免交互 交互&#xff1a;需要人工发出指令&#xff0c;来控制程序的运行&…

走向实用的AI编解码

基于AI的端到端数据压缩方法受到越来越多的关注&#xff0c;研究对象已经包括图像、视频、点云、文本、语音和基因组等&#xff0c;其中AI图像压缩的研究最为活跃。图像编解码的研究和应用历史悠久&#xff0c;AI方法要达到实用&#xff0c;需要解决诸多问题才能取得相比于传统…

金融大数据平台是怎么构建的?

大数据对银行业的价值不言而喻。 在业务上,如何去挖掘客户的内在需求,为客户提供更有价值的服务是目前金融机构的战略转型和业务创新的关键。大数据技术正是金融机构深挖数据资产、实现差异化竞争、推动业务创新的重要工具。 在运营上,通过大数据应用和分析,金融机构能够定位…

利用事务消息实现分布式事务

什么是事务 什么是事务呢&#xff1f;事务是并发控制的单位&#xff0c;是用户定义的一个操作序列。有四个特性(ACID)&#xff1a; 原子性(Atomicity)&#xff1a; 事务是数据库的逻辑工作单位&#xff0c;事务中包括的诸操作要么全做&#xff0c;要么全不做。一致性(Consist…

深入探究kubernetes resources - Part 2

你以为CPU请求只是用来调度的吗&#xff1f; 再想一想。 引入 CPU 份额&#xff0c;并为消除限制奠定基础&#xff01; 了解 CPU 请求 在上一篇文章中&#xff0c;我谈到了 Kubernetes 资源管理的基础。 在这篇文章中&#xff0c;我们将深入探讨当我们将 CPU 请求配置到 pod 的…

3D建模Cocos Creator3D:发射器模块(ShapeModule)

推荐&#xff1a;将 NSDT场景编辑器 加入你的3D工具链 3D工具集&#xff1a; NSDT简石数字孪生 发射器模块(ShapeModule) 公有属性&#xff1a; 属性作用position相对于挂载节点的位置rotation相对于挂载节点的旋转scale相对于挂载节点的缩放sphericalDirectionAmount表示当前…

ESP32(Micro Python)LVGL 两个动画程序

本次发布两个程序&#xff0c;仪表盘动画程序对刻度数量等参数进行调整&#xff0c;方便布置多个小尺寸仪表盘&#xff1b;进度条动画程序展示了多个进度条的排列方式。 仪表盘程序 import lvgl as lv import time from espidf import VSPI_HOST from ili9XXX import ili93…

人机交互学习-6 交互式系统的设计

交互式系统的设计 设计框架定义外形因素和输入方法定义功能和数据元素决定功能组合层次勾画大致的设计框架构建关键情景场景剧本通过验证性的场景剧本来检查设计 设计策略删除组织隐藏转移简化设计策略的组合 设计中的折中个性化和配置本地化和国际化审美学与实用性 软件设计的…