1、单选(1分)

以下关于指令周期的描述正确的是___

A.CPU保存一条指令的时间

B.CPU执行一条指令的时间

C.CPU取出并执行一条指令所需的全部时间

D.CPU从主存取出一条指令的时间

正确答案:C你选对了

2、单选(1分)

以下各指标中,不可以用来衡量流水线性能的是___

A.吞吐率

B.丢包率

C.加速比

D.效率

正确答案:B你选对了

3、单选(1分)

以下关于并行等级的描述中,一般由硬件实现的是___

A.指令级并行

B.任务级并行

C.进程级并行

D.作业级并行

正确答案:A你选对了

4、单选(1分)

以下不属于CPU工作周期的是___

A.间址周期

B.执行周期

C.存取周期

D.取指周期

正确答案:C你选对了

5、单选(1分)

以下哪些相关因素能够影响指令流水的性能___

A.都能影响

B.控制相关

C.数据相关

D.结构相关

正确答案:A你选对了

6、单选(1分)

中断屏蔽技术主要用于___

A.多重中断

B.恢复现场

C.保护现场

D.保护程序断点

正确答案:A你选对了

7、单选(1分)

下列关于条件码寄存器的说法错误的是___

A.条件码可被测试,作为分支运算的依据

B.条件码寄存器对用户来说是部分透明的

C.条件码可以由CPU根据运算结果由硬件设置

D.条件码不可以手动设置

正确答案:D你选对了

8、单选(1分)

下列关于指令周期的基本概念的说法错误的是___

A.执行阶段完成执行指令的操作,又称为执行周期

B.在同一个计算机中,各种指令的指令周期是相同的

C.在大多数情况下,CPU是按照“取址—执行—再取址—再执行…”的顺序自动工作的

D.CPU 每取出并执行一条指令所需的全部时间称为指令周期

正确答案:B你选对了

9、单选(1分)

下图表示的是___技术。

A.超长指令字技术

B.超标量技术

C.无正确答案

D.超流水线技术

正确答案:A你选对了

10、多选(2分)

以下各类寄存器中,一般不属于用户可见寄存器的是___

A.控制寄存器

B.地址寄存器

C.状态寄存器

D.通用寄存器

正确答案:A、C你选对了

11、多选(2分)

以下寄存器中,一般来说属于控制和状态寄存器的是 ___

A.MAR

B.IR

C.PC

D.MDR

正确答案:A、B、C、D你选对了

12、多选(2分)

下列是CPU必须具备的功能有___

A.操作控制

B.存储数据

C.处理中断

D.时间控制

正确答案:A、C、D你选对了

1、单选(1分)

以下关于指令周期的描述正确的是___

A.CPU执行一条指令的时间

B.CPU从主存取出一条指令的时间

C.CPU保存一条指令的时间

D.CPU取出并执行一条指令所需的全部时间

正确答案:D你选对了

2、单选(1分)

以下措施中,能够有效提高计算机速度的是___

A.降低电源功率

B.减少硬盘容量

C.提高访存速度

D.提高CPU温度

正确答案:C你选对了

3、单选(1分)

以下不属于CPU工作周期的是___

A.间址周期

B.存取周期

C.取指周期

D.执行周期

正确答案:B你选对了

4、单选(1分)

以下哪些因素能够引起中断___

A.程序性事故

B.硬件故障

C.人为设置中断

D.都能引起

正确答案:D你选对了

5、单选(1分)

下列为用户可见的寄存器的有___

A.MAR

B.通用寄存器

C.MDR

D.IR

正确答案:B你选对了

6、单选(1分)

下列关于指令周期的基本概念的说法错误的是___

A.在大多数情况下,CPU是按照“取址—执行—再取址—再执行…”的顺序自动工作的

B.CPU 每取出并执行一条指令所需的全部时间称为指令周期

C.执行阶段完成执行指令的操作,又称为执行周期

D.在同一个计算机中,各种指令的指令周期是相同的

正确答案:D你选对了

7、单选(1分)

下图可以表示___的指令周期

A.JMP X

B.ADD X

C.MUL X

D.无正确答案

正确答案:A你选对了

8、单选(1分)

下列关于中断隐指令说法错误的是___

A.中断隐指令包含恢复现场的功能

B.中断隐指令由CPU在中断周期内自动完成

C.在机器指令中没有中断隐指令

D.中断隐指令包括保护程序断点、寻找中断服务程序的入口地址以及关中断

正确答案:A你错选为C

9、单选(1分)

下列一组指令存在哪种类型的数据相关?

  1. SUB R1,R2,R3 :(R2)-(R3) →R1
  2. ADD R4, R5, R1 : (R5)+(R1) →R4

A.WAR

B.WAW

C.RAW

D.无数据相关

正确答案:C你错选为B

10、多选(2分)

以下各类寄存器中,一般不属于用户可见寄存器的是___

A.条件码寄存器

B.控制寄存器

C.地址寄存器

D.状态寄存器

正确答案:B、D你选对了

11、多选(2分)

下列是CPU必须具备的功能有___

A.处理中断

B.数据加工

C.时间控制

D.存储数据

正确答案:A、B、C你错选为A、B、C、D

12、多选(2分)

中断的来源可能为___

A.人为设置的中断

B.硬件故障

C.程序性事故

D.I/O设备

正确答案:A、B、C、D你选对了

计算机组成原理(下)第8章 CPU的结构和功能测试的更多相关文章

  1. 第三章 - CPU缓存结构和java内存模型

    CPU 缓存结构原理 CPU 缓存结构 查看 cpu 缓存 速度比较 查看 cpu 缓存行 cpu 拿到的内存地址格式是这样的 CPU 缓存读 根据低位,计算在缓存中的索引 判断是否有效 0 去内存读 ...

  2. 计算机组成原理实验之CPU组成与指令周期实验

    (实验五  CPU组成与指令周期实验) 课程 计算机组成原理实验 实验日期 2015 年 12 月  8 日 一.实验目的 1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机. 2. ...

  3. 编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器

    计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁 ...

  4. 计算机组成原理 — CPU 中央处理器

    目录 文章目录 目录 前文列表 逻辑电路部件 组合逻辑电路 时序逻辑电路 阵列逻辑电路 中央处理器(CPU) 控制单元(控制器) 运算单元(运算器) 存储单元(寄存器组和片内缓存) CPU 的工作原理 ...

  5. 计算机组成原理--64位CPU装载32位操作系统,它的寻址能力还是4GB吗?

    借由这个问题,今天我们就把 32 位 CPU.64 位 CPU.32 位操作系统.64 位操作系统之间的区别与联系彻底搞清楚.对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与6 ...

  6. 重学计算机组成原理(五)- "旋转跳跃"的指令实现

    CPU执行的也不只是一条指令,一般一个程序包含很多条指令 因为有if-else.for这样的条件和循环存在,这些指令也不会一路平直执行下去. 一个计算机程序是怎么被分解成一条条指令来执行的呢 1 CP ...

  7. linux的系统组成和计算机组成原理,linux常用操作

    Linux入门 linux简介   学习目的:linux服务器操作系统稳定长期运行,python,pycharm装于linux上 linux系统组成 应用软件:调用系统软件接口 linux操作系统分两 ...

  8. day01-编程与计算机组成原理

    什么是编程 编程语言:是人与计算机沟通交流的介质,通过标准化的规则传递信息 编程:就是为了使计算机能够理解人的意图,通过编程语言写出一个个文件,这堆文件完成相应的目的 编程的目的:用计算机取代人完成工 ...

  9. 重学计算机组成原理(六)- 函数调用怎么突然Stack Overflow了!

    用Google搜异常信息,肯定都访问过Stack Overflow网站 全球最大的程序员问答网站,名字来自于一个常见的报错,就是栈溢出(stack overflow) 从函数调用开始,在计算机指令层面 ...

随机推荐

  1. Bert系列(二)——源码解读之模型主体

    本篇文章主要是解读模型主体代码modeling.py.在阅读这篇文章之前希望读者们对bert的相关理论有一定的了解,尤其是transformer的结构原理,网上的资料很多,本文内容对原理部分就不做过多 ...

  2. 20190528-JavaScriptの打怪升级旅行 { 语句 [ 赋值 ,数据 ] }

    写在前面的乱七八糟:今天考了试,emmm很基础的题,还是Mrs房的面试题让人绝望啊┓( ´∀` )┏,补了很多知识,很综合的题,坑也很多,总的来说,查漏补缺,其实是啥都缺~ 今天打的小BOSS主要是数 ...

  3. hdu 5734 Acperience(2016多校第二场)

    Acperience Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total ...

  4. npx cowsay 让动物说话~

      发现个好玩的东东, 忍不住想分享出来, 好可爱, 哈哈哈~~   node环境执行命令:    npm i cowsay -D npx cowsay hello! npx cowsay -f sh ...

  5. SpringBoot2.0--- 多数据源配置

      在开发的过程中我们可能都会遇到对接公司其他系统等需求,对于外部的系统可以采用接口对接的方式,对于一个公司开发的两个系统,并且知道相关数据库结构的情况下,就可以考虑使用多数据源来解决这个问题.Spr ...

  6. 不通过DataRow,直接往DataTable中添加新行DataTable.LoadDataRow(object[],bool)

    DataTable dtver = new DataTable();                dtver.Columns.Add("VERSION");            ...

  7. 21个项目玩转深度学习:基于TensorFlow的实践详解01—MNIST机器学习入门

    数据集 由Yann Le Cun建立,训练集55000,验证集5000,测试集10000,图片大小均为28*28 下载 # coding:utf-8 # 从tensorflow.examples.tu ...

  8. gulp4.0基本配置,超简单!

    最近复习了一下gulp,目前是4.0版本. 下图是基本目录结构,文件里面的内容可以随意添加,超详细简洁啊! 直接上代码(依赖未完全使用): 项目的所有依赖都可以安装,每个都有详细的注释. const ...

  9. Linux 内核接口

    USB 端点被绑在接口中. USB 接口只处理一类 USB 逻辑连接, 例如一个鼠标, 一个键盘, 或者一个音频流. 一些 USB 设备有多个接口, 例如一个 USB 扬声器可能有 2 个接口: 一个 ...

  10. SpringBoot优先级

    1.配置文件 application.properties和application.yml文件可以放在以下四个位置: 外置,在相对于应用程序运行目录的/congfig子目录里. 外置,在应用程序运行的 ...