常州工学院计算机组成原理2022-2023第一学期补考

news2024/10/7 15:28:32

一、简答题(共30分,每题6分

1、以将指令地址码指示的存储单元中的操作数取出后送至运算器的ACC中为例,完成一条指令的信息流程。

2、什么是RISC?请简述它的主要特点。比较RISC和CISC的异同之处。

RISC全称Reduced Instruction Set Computer,精简指令集计算机。

CISC全称Complex Instruction Set Computer,复杂指令集计算机。

RISC的主要特点:

1)选取使用频率较高的一些简单指令以及一些很有用但不复杂的指令,让复杂指令的功能由使用频率高的简单指令的组合来实现。

2)指令长度固定,指令格式种类少,寻址方式种类少。

3)只有取数/存数指令访问存储器,其余指令的操作都在寄存器内完成

4)CPU中有多个通用寄存器(比CICS的多)

5)采用流水线技术(RISC一定采用流水线),大部分指令在一个时钟周期内完成。采用超标量超流水线技术,可使每条指令的平均时间小于一个时钟周期。

6)控制器采用组合逻辑控制,不用微程序控制。

7)采用优化的编译程序

RISC与CICS的比较:

1.RISC比CICS更能提高计算机运算速度;RISC寄存器多,就可以减少访存次数,指令数和寻址方式少,因此指令译码较快

2.RISC比CISC更便于设计,可降低成本,提高可靠性。

3.RISC能有效支持高级语言程序

4.CICS指令系统比较丰富,有专用指令来完成特定的功能,因此处理特殊任务效率高。

3、提高访存速度可采取哪些措施?请简要说明之。

1.采用高速器件
这是一种较为直接的方法,让内存速度更快

2.采用层次结构Cache -主存
Cache比存储器的快,可以放在存储器和CPU之间,如果存储器中的内容正好在Cache中,那么访存速度将会提高。

3.调整主存结构1.单体多字系统2.多体并行系统高位交叉、低位交叉3.高性能存储芯片SDRAMRDRAM带Cache的DRAM

4.为什么外围设备要通过接口与CPU相连?接口有哪些功能?

(1)一台机器通常配有多台外部设备,它们各自有其设备号(地址),通过接口可实现对设备的选择

(2)I/O设备种类繁多,速度不一,与CPU速度相差可能很大,通过接口可实现数据缓冲,达到速度匹配

(3)I/O设备可能串行传送数据,而CPU一般并行传送,通过接口可实现数据串并格式转换

(4)I/O设备的入/出电平可能与CPU的入/出电平不同,通过接口可实现电平转换

(5)CPU启动I/O设备工作,要向外设发各种控制信号,通过接口可传送控制命令

(6)I/O设备需将其工作状况(“忙”、“就绪”、“错误”、“中断请求”等)及时报告CPU,通过接口可监视设备的工作状态,并保存状态信息,供CPU查询。

归纳起来,接口应具有选址、传送命令、反映设备状态以及传送数据的功能(包括缓冲、数据格式及电平的转换)。

5.简述微程序控制器和硬布线控制器的设计方法。

微程序控制器采用存储逻辑来实现的,使每条机器指令转化成一段微程序并存入一个专门的存储器中,把微操作信号代码化,微操作控制信号由微指令产生。
    硬布线控制器由逻辑门组合实现,将控制部件做成产生专门固定时序控制信号的逻辑电路,产生各种控制信号。

  • 二、计算题(共40分,每题10分)
  1. 设机器字长为5位(含1位符号位,n=4),x= - 0.1101,y = 0.1011,采用Booth算法求x·y。

 

7、设浮点数X,Y的阶码(补码形式)和尾数(补码形式)如下:

X:阶码0001,尾数0.1010;Y:阶码1111,尾数0.1001. 设基数为2。

用补码方法求X+Y=?

 

 

 8、某机主存容量为64KÍ16位,并且指令字长、机器字长和存储字长相等,采用单字长一地址指令,共有60条。设计四种寻址方式的指令格式,并说明每一种寻址方式的寻址范围及有效地址的计算方法。

 

 

9、 某机共有52个微操作控制信号,构成5个相斥类的微命令组,各组分别包含5、8、2、15、22个微命令。已知可判定的外部条件有两个,微指令字长28位。

   (1)按水平型微指令格式设计微指令,要求微指令的下地址字段直接给出后续微指令地址。

   (2)指出控制存储器的容量。

 

 

 

 

  • 三、设计题(共30分,每题15分)

10、设CPU共有16根地址线,8根数据线,并用作为访存控制信号(低电平有效),用作读写控制信号(高电平为读,低电平为写)。设计一个容量为32KB、地址范围为0000H~7FFFH且采用低位交叉编址的四体并行存储器。要求:

(1)采用如图所列芯片,详细画出CPU和存储芯片的连接图。

(2)指出图中每个存储芯片的容量及地址范围(用十六进制表示)。

答:

 

 11、某机器主要部件如图所示,其中M为主存,MDR为主存数据寄存器,MAR为主存地址寄存器,IR为指令寄存器,PC为程序计算器(并假设当前指令地址在PC中),R0~R3为通用寄存器,C、D为暂存器。

 

 

(1)请补充各部件之间的主要连接线(总线自己画),并注明数据流动方向。

(2)画出“ADD (R1),(R2)+”指令周期流程图。该指令的含义是进行求和运算,源操作数地址在R1中,目标操作数寻找方式为自增型寄存器间接寻找方式(先取地址后加1),并将相加结果写回R2寄存器中。

答:

 

 

 

 

 

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

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

相关文章

CentOS 执行yum命令报错【错误:为仓库 ‘appstream‘ 下载元数据失败: ...】

文章目录 一、遇到问题二、原因分析三、解决问题方案一:更新centos提供的yum源新地址1. yum源仓库配置文件内容2. 更新yum源新地址3. 测试yum安装命令 方案二:更新为 国内的yum源1. 使用 阿里的yum源2. 使用 网易的yum源3. 使用 清华的yum源 四、总结 一…

75、基于51单片机交通灯+人行道+左转系统设计(程序+原理图+Proteus仿真+参考论文+开题报告+任务书+元器件清单等)

摘 要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具…

常州工学院数据库2022-2023第二学期期末答案

1. 不能够成功执行,因为关系R的主码为AB,故而关系重属性AB不可以完全相同,关系中已经存在了A1,B1,故而不能够将相同的A,B字段值放入关系中 2. update 职工 set 所在部门号 is null where 所在部门号 in(…

ARM接口题目

1)说出ARM可以工作的模式名字。 ARM有8个基本工作模式: User :非特权模式,大部分任务执行在这种模式 FIQ :当一个高优先级(fast)中断产生时将会进入这种模式 IRQ :当一个低优先级(normal)中断产生时将会进入这种模式 Supervisor :当复位…

云原生——Docker容器化实战

❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽个人简介:云计算网络运维专业人员🐽 前言 "Docker"一词指代了多个概念,包括开源…

Java9模块化学习总结

文章目录 JDK9 模块化新特性JDK9 模块化入门案例JDK9 模块化知识图谱1)模块化语法2)模块化迁移 小结 JDK9 模块化新特性 在 JDK9 之前,在日常开发中可能会遇到过以下问题: 工程依赖工具包的内部实现类。比如 sun.misc.BASE64Enc…

Wi-Fi 联盟的协议和标准

关于 WI-FI Wi-Fi技术(Wireless Fidelity)是一种用于在无线局域网(WLAN)中进行无线数据通信的技术。它基于IEEE 802.11标准,并使用无线电波进行数据传输,使设备能够通过无线信号进行互联和互通。 Wi-Fi协…

ubuntu22.04配置双网卡双静态ip不通网段访问服务器的相同服务

ubuntu22.04配置双网卡双静态ip不通网段访问服务器的相同服务 技术博客 http://idea.coderyj.com/ 1.需求 南方电网网段(假如)是 192.168.3.1的网段机器人服务器在隧道ip是 172.16.1.1网段要求这2个网段都能访问到服务器上的服务 2.解决方案 服务器上配置双网卡 双ip 以ubun…

力扣 -- 剑指offer47.礼物的最大价值

题目链接&#xff1a;剑指 Offer 47. 礼物的最大价值 - 力扣&#xff08;LeetCode&#xff09; 下面是用动态规划的思想对这道题的详细解答&#xff0c;相信各位小伙伴都能看懂并且掌握这一道题的。 参考代码&#xff1a; class Solution { public:int maxValue(vector<ve…

AutoSAR系列讲解(入门篇)4.5-BSW的Mode Management功能

一、架构与术语解释 Mode Management&#xff1a;模式管理&#xff0c;可以理解为对状态的管理&#xff08;比如ECU的上电、下电和休眠&#xff1b;CAN通讯的开启和关闭都是状态&#xff09;。主要管理的对象有ECU、BSW和COM&#xff08;通信中又可以细分很多&#xff09;。由…

概率论--数学期望与方差--协方差(详解)

目录 数学期望与方差 离散型随机变量的数学期望 注意 连续型随机变量的数学期望 方差 常用随机变量服从的分布 二项分布 正态分布 随机向量与随机变量的独立性 随机向量 随机变量的独立性 协方差 协方差的定义 协方差的意义 协方差矩阵 数学期望与方差 离散型随机…

STM32单片机(五)第二节:EXTI外部中断练习2(旋转编码器计次)

❤️ 专栏简介&#xff1a;本专栏记录了从零学习单片机的过程&#xff0c;其中包括51单片机和STM32单片机两部分&#xff1b;建议先学习51单片机&#xff0c;其是STM32等高级单片机的基础&#xff1b;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 &#xff1a;适用于想要…

C语言编程语法—结构

C 的令牌&#xff08;Tokens&#xff09; C 程序由各种令牌组成&#xff0c;令牌可以是关键字、标识符、常量、字符串值&#xff0c;或者是一个符号。例如&#xff0c;下面的 C 语句包括五个令牌&#xff1a; printf("Hello,World! \n"); 这五个令牌分别是&#x…

【Servlet学习六】Cookie 与Session 实现登录与上传文件

目录 一、Cookie与Session&#xff08;掌握&#xff09; &#x1f308;1、Cookie是什么&#xff1f; &#x1f308;2、Session是什么&#xff1f; 二、代码功能演示 &#x1f308;1、实现登录功能&#xff08;掌握&#xff09; &#x1f308;2、实现上传文件功能&#xf…

基于深度学习的高精度扑克牌检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度扑克牌检测识别系统可用于日常生活中或野外来检测与定位扑克牌目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的扑克牌目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检…

打造专属个人模型-私有独立离线模型部署-阿里云GPU服务器配置

阿里云有免费的机器学习 GPU 服务器&#xff0c;免费试用活动页https://free.aliyun.com只要没有申请过 PAI-DSW 资源的新老用户皆可申请 5000CU 的免费额度&#xff0c;3个月内使用。 选择第一个进行立即试用 可以看到试用的界面 如果遇到下面的错误&#xff0c;当前账号没有权…

【跳棋】跳棋游戏-多人游戏-微信小程序开发流程详解

看到跳棋游戏&#xff0c;一个2到6人可一起玩的游戏&#xff0c;于是联想起&#xff0c;自己上小学时候陪同学们玩过的弹珠游戏&#xff0c;是不是跟跳棋游戏很像呢&#xff0c;看了跳棋玩法&#xff0c;有兴趣就研究&#xff0c;这里把跳棋游戏给弄出来了&#xff0c;想知道地…

com.alibaba.druid.pool.DruidDataSource报错(显示红色)

springbootAlibaba项目,application.yml配置如下&#xff1a; 圈中的地方报错&#xff0c;pom.xml也引入了druid依赖,如图&#xff1a; 最后改为&#xff1a; 解决。

Halcon学习之一维测量(2)

在Halcon学习之一维测量(1)文章中,我们介绍了直线测量中的基于边缘对的,还有一种是不基于边缘对的,而是基于边缘的。 接下来讲解就以,Halcon自带的例子,芯片pin引脚测量为例子,主要测量引脚的数量,引脚的平均宽度,还有引脚之间的距离: 源码: * Pin Measurement…

攻防世界-Crypto-Normal_RSA

题目描述&#xff1a;下载附件后&#xff0c;附件中只有两个文件&#xff0c;一个是加密后的密钥&#xff0c;一个是公钥文件 背景知识&#xff1a;RSA加密算法 现在相当于给出了密文和公钥&#xff0c;需要我们去求解明文 1. 思路分析 既然要解密&#xff0c;那么必须要获取…