计组 作业九

news2025/1/20 2:47:20

作业9

题量: 36 满分: 100

作答时间:04-27 10:5605-10 23:59                                  89.5

一. 单选题(共18题,39分)

1. (单选题, 2分)Intel80486是32位微处理器,Core是______位微处理器。

  • A. 16
  • B. 32
  • C. 48
  • D. 64

我的答案: D:64;

2

2. (单选题, 2分)CPU主要包括______。

  • A. 控制器
  • B. 控制器、 运算器、cache
  • C. 运算器和主存
  • D. 控制器、ALU和主存

我的答案: B:控制器、 运算器、cache;

2

3. (单选题, 2分)多路开关是一种用来从n个数据源中选择______数据送到一公共目的地的器件,其功能实现还可用______来代替。

  • A. 一个以上,与非门
  • B. 一个,三态缓冲器
  • C. n个,三态缓冲器
  • D. n个以上,或非门

我的答案: B:一个,三态缓冲器;

2

4. (单选题, 2分)某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。

  • A. SRAM
  • B. 闪速存储器
  • C. cache
  • D. 辅助存储器

我的答案: B:闪速存储器;

2

5. (单选题, 2分)在下述指令中,______指令包含的周期数最多。

  • A. RR型
  • B. RS型
  • C. SS型
  • D. 零地址指令

我的答案: C:SS型;

2

6. (单选题, 2分)寄存器间接寻址方式中,操作数处在______。

  • A. 通用寄存器
  • B. 主存单元
  • C. 程序计数器
  • D. 堆栈

我的答案: B:主存单元;

2

7. (单选题, 2分)单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用______。

  • A. 堆栈寻址方式
  • B. 立即寻址方式
  • C. 隐含寻址方式
  • D. 间接寻址方式

我的答案: C:隐含寻址方式;

2

8. (单选题, 2分)在下述指令中,I为间接寻址,______指令包含的CPU周期数最多。

  • A. SUB R1,R2
  • B. ADD R1,30
  • C. STO I 31
  • D. JMP 21

我的答案: C:STO I 31;

2

9. (单选题, 2分)堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元。如果进栈操作的动作顺序是(A)→MSP,(SP)-1→SP。那么出栈操作的动作顺序应为______。

  • A. (MSP)→A,(SP)+1→SP
  • B. (SP)+1→SP,(MSP)→A
  • C. (SP-1)→SP,(MSP)→A
  • D. (MSP)→A, (SP)-1→SP

我的答案: B:(SP)+1→SP,(MSP)→A;

2

堆栈 :先入后出 原理

10. (单选题, 2分)在CPU中,跟踪后继指令地指的寄存器是______。

  • A. 指令寄存器
  • B. 程序计数器
  • C. 地址寄存器
  • D. 状态条件寄存器

我的答案: B:程序计数器;

2

11. (单选题, 2分)指令寄存器的作用是______。

  • A. 保存当前指令的地址
  • B. 保存当前正在执行的指令
  • C. 保存下一条指令
  • D. 保存上一条指令

我的答案: B:保存当前正在执行的指令;

2

12. (单选题, 2.5分)指令周期是指______。

  • A. CPU从主存取出一条指令的时间。
  • B. CPU执行一条指令的时间
  • C. CPU从主存取出一条指令加上执行这条指令的时间
  • D. 时钟周期时间

我的答案: C:CPU从主存取出一条指令加上执行这条指令的时间;

2.5

13. (单选题, 2.5分)由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用______来规定。

  • A. 主存中读取一个指令字的最短时间
  • B. 主存中读取一个数据字的最长时间
  • C. 主存中写入一个数据字的平均时间
  • D. 主存中取一个数据字的平均时间、

我的答案: A:主存中读取一个指令字的最短时间;

2.5

14. (单选题, 2.5分)某寄存器中的值有时是地址,因此只有计算机的______才能识别它。

  • A. 译码器
  • B. 判别程序
  • C. 指令
  • D. 时序信号

我的答案: C:指令;

2.5

15. (单选题, 2.5分)CPU读/写控制信号的作用是______。

  • A. 决定数据总线上的数据流方向
  • B. 控制存储器操作(R/W)的类型
  • C. 控制流入、流出存储器信息的方向
  • D. 以上任一作用

我的答案: D:以上任一作用;

2.5

16. (单选题, 2.5分)一个子程序在主程序执行期间可以多次被调用,甚至可以自己调用自己,实现这种调用的最好的办法是使用______。

  • A. 寄存器
  • B. 堆栈
  • C. 锁存器
  • D. 主存

我的答案: B:堆栈;

2.5

17. (单选题, 2.5分)操作控制器的功能是______。

  • A. 从主存取出一条指令
  • B. 完成指令操作码译码
  • C. 产生时序信号
  • D. 从主存取出指令,完成指令操作码译码,并产生有关操作控制信号,以解释执行该指令

我的答案: D:从主存取出指令,完成指令操作码译码,并产生有关操作控制信号,以解释执行该指令;

2.5

18. (单选题, 2分)CPU从主存取出一条指令并执行该指令的时间叫做______。

  • A. 机器周期
  • B. 指令周期
  • C. 时钟周期
  • D. 总线周期

我的答案: B:指令周期;

2

二. 填空题(共16题,57分)

19. (填空题, 3分)当今的CPU芯片除了包括定点运算器和控制器外,还包括____、____运算器和____管理等部件。

我的答案:

3

(1) Cache

(2) 浮点

(3) 存储

20. (填空题, 2分)奔腾CPU中L2级cache的内容是____的子集,而____内容又是L2级cache的子集。

我的答案:

2

(1) 主存

(2) L1级cache

21. (填空题, 3分)多个用户共享主存时,系统应提供____。通常采用的方法是____保护和____保护,并用硬件来实现。

我的答案:

3

(1) 存储保护

(2) 存储区域

(3) 访问方式

22. (填空题, 2分)____就是要计算机执行某种操作的命令。一台计算机中所有机器指令的集合,称为这台计算机的____。

我的答案:

2

(1) 指令

(2) 指令系统

23. (填空题, 3分)指令系统是表征一台计算机性能的重要因素,它的____和____不仅直接影响到机器硬件结构,而且也影响到____。

我的答案:

3

(1) 格式

(2) 功能

(3) 系统软件

24. (填空题, 3分)不同机器有不同的____,RISC指令系统是____指令系统的改进。

我的答案:

3

(1) 指令系统

(2) CISC

25. (填空题, 3分)指令字长度分为____、____、____三种形式。

我的答案:

1

(1) 单字长

(2) 半字长

(3) 双字长

26. (填空题, 3分)RISC的中文含义是____,CISC的中文含义是____。

我的答案:

3

(1) 精简指令系统计算机

(2) 复杂指令系统计算机

27. (填空题, 2分)指令寻址的基本方式有两种,____方式和____方式。

我的答案:

0

(1) 顺序寻址

(2) 跳跃寻址

28. (填空题, 3分)形成指令寻址的方式,称为指令寻址方式,有顺序寻址和____寻址两种,使用____来跟踪。

我的答案:

1.5分  (我觉得)写简称 ,填空题也是

(1) 跳跃

(2) 程序计数器PC

29. (填空题, 2分)设指令中形式地址为D,基址寄存器为BX,则基址寻址方式时,有效地址 E=____。

我的答案:

2

(1) (BX)+D

30. (填空题, 3分)堆栈是一种特殊的____寻址方式,它采用____原理。按构造不同,分为寄存器堆栈和____堆栈。

我的答案:

3

(1) 数据

(2) 先进后出

(3) 存储器

31. (填空题, 3分)操作控制器的功能是根据指令操作码和____,产生各种操作控制信号,从而完成____和执行指令的控制。

我的答案:

3

(1) 时序信号

(2) 取指令

32. (填空题, 5分)____是完成一条指令所需的时间,包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为____,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。____是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个____由若干个机器周期组成,每个机器周期又由若干个____组成。

我的答案:

5

(1) 指令周期

(2) CPU周期

(3) 时钟周期

(4) 指令周期

(5) 时钟周期

33. (填空题, 8分)图中所示的处理机逻辑框图中,有两条独立的总线和两个独立的存储器。


已知指令存储器IM最大容量为16384字(字长18位),
数据存储器DM最大容量是65536字(字长16位)。
各寄存器均有“打入”(Rin)和“送出”(Rout)控制命令,但图中未标注出。
指出下列各寄存器的位数:
程序计数器PC____位,指令存储器地址寄存器IAR____位,
指令寄存器IR____位,指令存储器数据寄存器IDR____位,
累加器AC0和AC1____位,通用寄存器R0-R3____位,
数据存储器地址寄存器DAR____位,数据存储器数据寄存器DDR____位。

我的答案:

8

(1) 14

(2) 14

(3) 18

(4) 18

(5) 16

(6) 16

(7) 16

(8) 16

34. (填空题, 9分)

CPU结构如图所示,其中一个累加寄存器AC,一个状态条件寄存器和其它四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。

1)标明图中四个寄存器的名称。

全称a_______,b________,c主存地址寄存器,d________。

2)简述指令从主存取到控制器的数据通路。(为方便比对,寄存器填简称)

_______→_______→主存 → _______ → _______→ 操作控制器

3)数据在运算器和主存之间进行存/取访问的数据通路。

存储器读:M → _____ → ALU → AC     

存储器写:AC → _____ → M

我的答案:

4

(1) 数据缓冲寄存器DR

(2) 指令寄存器IR

(3) 程序计数器PC

(4) PC

(5) AR

(6) 缓存寄存器DR

(7) 指令寄存器IR

(8) DR

(9) DR

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

35. (判断题, 2分)指令操作码字段的位数决定了指令系统中指令的数量。

  • A. 对
  • B. 错

我的答案: 对

2

36. (判断题, 2分)多操作数指令可以是单字长指令。

  • A. 对
  • B. 错

我的答案: 对

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

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

相关文章

20.网络爬虫—Scrapy-Redis分布式爬虫

网络爬虫—Scrapy-redis详讲 Redis的安装与使用分布式概念和作用分布式爬虫分布式爬虫特点redis的使用Redis 操作/启动 Redis Desktop Manager下载特点和架构安装和使用Scrapy-redis 代码部署spider文件 settings文件 前言: 🏘️🏘️个人简介…

wsl2使用open3d等进行图像绘制

在~/.bashrc文件中添加两个环境变量 export DISPLAY"grep nameserver /etc/resolv.conf | sed s/nameserver //:0" export LIBGL_ALWAYS_INDIRECT0 第一行是让wsl将openGL命令(图形绘制命令)输出到哪里,也就是x-server的位置&…

【Linux】指令(上)

⭐博客主页:️CS semi主页 ⭐欢迎关注:点赞收藏留言 ⭐系列专栏:Linux ⭐代码仓库:Linux 家人们更新不易,你们的点赞和关注对我而言十分重要,友友们麻烦多多点赞+关注,你们的支持是我…

机器学习在生态、环境经济学中的应用及论文写作

近年来,人工智能领域已经取得突破性进展,对经济社会各个领域都产生了重大影响,结合了统计学、数据科学和计算机科学的机器学习是人工智能的主流方向之一,目前也在飞快的融入计量经济学研究。表面上机器学习通常使用大数据&#xf…

08_ThreadPool线程池

1. 架构说明 Java中的线程池是通过Executor框架实现的,该框架中用到了Executor,ExecutorService,ThreadPoolExecutor这几个类。 Executor接口是顶层接口,只有一个execute方法,过于简单。通常不使用它,而是…

什么是shell脚本和简单shell脚本练习

文章目录 什么是shell脚本和简单shell脚本练习什么是shell脚本为什么要学习shell脚本第一个脚本编写与执行编写第一个脚本 简单的shell脚本练习简单案例交互式脚本:变量内容由用户决定随日期变化:利用date建立文件数值运算:简单的加减乘除数值…

java内存占用过大分析,mat内存快照分析

背景 最近功能模块上线后,生产内存占用显著提升,查看gc日志发现年轻代频繁从2G回收到60M左右,猜测是在方法中频繁创建大对象导致,由于一时间无法通过review代码找出问题所在,只好将生产jvm内存快照dump后通过java mem…

Zotero+坚果云打造多设备同步的文献管理工具(保姆级教程)

Zotero坚果云打造多设备同步的文献管理工具(保姆级教程) 文章目录 Zotero坚果云打造多设备同步的文献管理工具(保姆级教程)Zotero介绍所需软件或插件实现方式步骤1:坚果云配置步骤2:Zotero配置步骤3&#x…

细讲shell中的循环语句--for语句

目录 一:何为循环 1.循环概述 2.使用循环的好处 二:for循环语句 1.for语句的用法 ​2. 语法结构 (1)一般格式 (2)类C语言格式 (3)死循环 3.事例 ​4.常用转义符 5.制作九九乘法表 三&…

旧照片修复-模糊图片变清晰-2023年度最强神器 codeformer

CodeFormer是一种基于AI技术深度学习的人脸复原模型,由南洋理工大学和商汤科技联合研究中心联合开发。该模型通过结合了VQGAN和Transformer等技术,可以通过提供模糊或马赛克图像来生成清晰的原始图像。 功能: 1、老照片修复 2、黑白照片彩色…

LeetCode 2641 二叉树的堂兄弟节点 II

LeetCode 2641 二叉树的堂兄弟节点 II 给你一棵二叉树的根 root ,请你将每个节点的值替换成该节点的所有 堂兄弟节点值的和 。 如果两个节点在树中有相同的深度且它们的父节点不同,那么它们互为 堂兄弟 。 请你返回修改值之后,树的根 root …

【Auto-GPT云部署】

部署自己的Auto-Gpt 先说说什么是Chat-Gpt Chat-GPT (Generative Pretrained Transformer)是由OpenAI提出的一种自然语言处理技术,是基于Transformers和预训练机制的大规模语言模型。与传统的基于规则或基于统计的自然语言处理方法不同,Chat-GPT使用深…

【网络抓包工具】tcpdump 最新版本移植到开发板(海思平台)

目录 一、概述 二、libpcap、tcpdump源码下载 三、libpcap、tcpdump交叉编译  👉3.1 交叉编译 libpcap  👉3.2 交叉编译 tcpdump 一、概述 tcpdump是一个功能强大的,用于抓取网络数据包的命令行工具,与带界面的Wireshark一样&am…

CLion开发工具 | 02 - 常用功能配置介绍

专栏介绍 配置项概览 CLion有非常多的配置项,本文将列举一些常用的配置项。 一、外观配置 1. 主题 2. 新UI 新的UI有点VScode化,个人不太喜欢,还是老的这套UI香,所以未开启: 3. 环境变量 IDE除了导入系统/用户的…

应急管理指挥中心大数据信息化管控平台建设方案(ppt可编辑)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 篇幅有限,无法完全展示,喜欢资料可转发评论,私信了解更多信息。

力扣刷题2023-04-27-1——题目:1329. 将矩阵按对角线排序

题目: 矩阵对角线 是一条从矩阵最上面行或者最左侧列中的某个元素开始的对角线,沿右下方向一直到矩阵末尾的元素。例如,矩阵 mat 有 6 行 3 列,从 mat[2][0] 开始的 矩阵对角线 将会经过 mat[2][0]、mat[3][1] 和 mat[4][2] 。 …

宝塔防火墙拦截页面代码模板2

宝塔防火墙拦截页面代码模板2 防火墙代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1"><title>云防御<…

最优化方法Python计算:一元函数搜索算法——黄金分割法

黄金分割法是包围策略的经典用例。算法思路为&#xff1a;假定目标函数 f ( x ) f(x) f(x)最优解 x 0 x_0 x0​含于长度为 λ \lambda λ的区间 ( a 0 , b 0 ) (a_0,b_0) (a0​,b0​)内。在区间内插入两个备选点 a 1 ′ , b 1 ′ ∈ ( a 0 , b 0 ) a_1,b_1\in(a_0,b_0) a1′​,…

【网络编程】网络基础

目录 一、协议分层 1、为什么要分层 2、OSI七层模型 3、TCP/IP四层协议&#xff08;五层协议&#xff09; 二、网络传输流程 1、同一个网段内的两台主机进行文件传输 2、跨网段的主机的文件传输 三、IP地址和MAC地址 1、IP地址 2、MAC地址 网络通信的本质就是跨主机的…

Python 输出日志 print 函数的应用(python专栏001)

在Python中&#xff0c;print()函数是一个用于输出内容到标准输出设备的函数&#xff0c;通常用于调试程序和显示程序运行结果 直接使用如下&#xff1a; print(5) print("早起的年轻人")print()函数可以接受多个参数&#xff0c;将它们用空格隔开&#xff0c;并输…