【计算机组成原理】中国大学MOOC哈工大课程第一章题库

本文详细介绍了计算机硬件的发展历程,重点讲解了冯·诺依曼结构的特点,包括存储程序、指令系统、数据表示以及CPU的组成。同时,探讨了计算机性能的衡量标准,如MIPS、主频等,并分析了指令执行流程和计算机的速度关系。此外,还涵盖了寄存器的作用、汇编语言与机器语言的对应关系,以及计算机组织结构的演变,从以运算器为中心到以存储器为中心的转变。
摘要由CSDN通过智能技术生成

单选

1.随着硬件技术的发展,计算机的电子器件推陈出新,各种类型和用途的计算机也是琳琅满目,但所有种类计算机依然具有“存储程序”的特点,最早提出这种概念的是( C )
A. 贝尔(Bell)
B. 巴贝奇(Charles Babbage)
C. 冯·诺依曼(Von Neumann)
D. 图灵(Alan Mathison Turing)

2.下列语句中,表述错误的是( B )
A. 1KB = 1024 * 8 b
B. 1 MB = 1024 Kb
C. 1 KB = 1024 B
D. 1MB = 1024 * 1024 B

3.下列器件中,( D )是16位处理器
A. Intel 80486
B. Intel core I7
C. Intel P6000
D. Intel 8086

4.以下缩写中,不是寄存器的是_( A )
A. CU
B. IR
C. ACC
D. MQ

CU 控制器
IR 指令寄存器
ACC 累加器
MQ 乘商寄存器

5.汇编语言与机器语言的对应关系为( D )
A. 一对多
B. 多对一
C. 多对多
D. 一对一

汇编语言与机器语言指令具有一一对应的关系,因此用其编写的程序计算机能直接接受

6.典型的冯诺依曼机以( D )为中心
A. 输入设备
B. 内存
C. 存储器
D. 运算器

以存储器为中心
7.以存储器为中心的计算机结构框图如下所示,其中部件控制器的功能是:( A )
A. 用来控制、指挥程序和数据的输入、运行以及处理运算结果
B. 用来存放数据和程序
C. 完成算数运算和逻辑运算,并将运算的中间结果暂存在计算器内
D. 将人们熟悉的信息形式转换为机器能识别的信息形式

控制器功能:解释指令,保证指令的按序执行

8.计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作等。MIPS是衡量计算机运行速度普遍采用的计量单位。假想,机器A每秒能执行200万条指令,记做2MIPS,机器B每秒能执行500万条指令,记做5MIPS。在这两台机器上,运行同一程序时,两条机器上所用时间:D
A. B机器用的时间短
B. A机器B机器所用时间相同
C. A机器用的时间短
D. 无法确定

机器执行程序的快慢还取决于程序在机器上的指令条数。同一个程序翻译成MIPS数大的机器的目标代码中的指令条数可能要多于MIPS小的机器的目标代码中的指令条数。
CPU速度与CPU的主频有关,但并不是主频越高速度越快。一个用户程序执行过程中可能会插入运行其他程序,所以通常观测到的用户程序执行时间要大于其真正的CPU执行时间。

9.计算机中那一部分负责指令译码:B
A. 算术逻辑单元
B. 控制单元
C. 存储器译码电路
D. 输入输出译码电路

10.以下被誉为计算机的中枢神经,由它来指挥各部件协调工作的是:A
A. 控制器
B. 运算器
C. 存储器
D. 无正确答案

11.冯诺依曼机工作方式的基本特点是:C
A. 存储器按内容选择地址
B. 堆栈操作
C. 无正确答案
D. 多指令流多数据流

按地址访问并顺序执行指令

12.将要执行的程序的入口地址,应存放在下列哪个寄存器中:D
A. ACC
B. IR
C. MQ
D. PC

13.现代的计算机结构与典型的冯·诺依曼计算机结构的区别是现代计算机已转化为以( A )为中心
A. 存储器
B. 控制器
C. 外围设备
D. 运算器

14.现代计算机由CPU、I/O设备及( C )组成。
A. 主机
B. 外部设备
C. 主存储器
D. 硬盘

主机 = CPU(ALU + CU) + 主存
I/O设备 = 输入设备 + 输出设备 + 辅存
硬件 = 主机 + I/O设备

15.将高级语言程序翻译成机器语言程序需借助于:B
A. 汇编程序
B. 编译程序
C. 连接程序
D. 编辑程序

16.对于32位的计算机,一个字节由几位组成?:B
A. 16
B. 8
C. 32
D. 无正确答案

17.MDR的位数反映了:D
A. 存储容量
B. 机器字长
C. 存储单元的个数
D. 存储字长

18.第一代计算机采用的硬件技术为: D
A. 晶体管
B. 大规模集成电路
C. 中小规模集成电路
D. 电子管19.计算机系统中有很多条指令,不同指令主机完成一条指令的过程也不尽相同,以下是某指令的执行过程.
上述框图中,是指令:( B ) 的执行过程。
A. 存数指令
B. 取数指令
C. 加法指令
D. 乘法指令

20.以下语言中哪一种在计算机上执行最快?( D )
A.JAVA
B.python
C.C++
D.汇编语言

21.计算机存储数据的最小单位是什么?( C )
A.无正确答案
B.字节
C.位
D.字

多选题

1.控制器的组成部分有:BCD
A. 累加器
B. 指令寄存器
C. 控制单元
D. 程序计数器

运算器:ALU ACC MQ X
控制器:
主存储器:存储体 MAR MDR
控制器:CU IR PC

2.1945年,数学家冯·诺依曼提出了“存储程序”的概念,以此概念为基础的各类计算机统称为冯·诺依曼机。下面关于典型的冯·诺依曼机特点说法正确的是(多选):( BCD )
A. 机器已存储器为中心,输入输出设备可直接与存储器间进行数据传送。
B. 指令和数据均用二进制数表示
C. 指令由操作码和地址组成,操作码用来表示操作性质,地址码用来表示操作数在存储器中的位置
D. 指令在存储器内按顺序存放

3.以下哪两个部件是CPU的必要组成部分?( BC )
A. 外设
B. 控制单元
C. 算术逻辑单元
D. 存储器

控制器 运算器

4.以下哪些术语是用来评价CPU的性能( AD )(如果有FLOPS,也选)
A. CPI
B. MDR
C. MAR
D. MIPS

评价CPU:CPI MIPS IPC FLOPS 主频

5.下列哪些是计算机组成讨论的问题?( ABC )
A. 如何实现乘法指令
B. 如何分析指令
C. 如何取指令
D. 如何设计算法

6.控制器的组成部分有( ABC )
A. 程序计数器
B. 控制单元
C. 指令寄存器
D. 乘商寄存器

7.存放在寄存器ACC中的操作数有( AC )
A. 被加数及和
B. 减数及差
C. 被除数及余数
D. 乘数及乘积高位

8.计算机硬件的主要指标包括 ( ABCD )
A.运算速度
B.机器字长
C.存储容量
D.总线宽度

翻译程序、汇编程序、编译程序、解释程序的区别和联系:

翻译程序是指把高级语言源程序翻译成机器语言源程序(目标代码)的软件。
翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序。另一种是解释程序,它的执行过程是翻译一句执行一句,并且不会生成目标程序。
汇编程序也是一种语言翻译程序,它把汇编语言源程序翻译成机器语言程序。
编译程序与汇编程序的区别:如果源语言是诸如C、C++、Java等“高级语言”,而目标语言是诸如汇编语言或机器语言之类的“低级语言”,这样的一个翻译程序称为编译程序。如果源语言是汇编语言,而目标语言是机器语言,这样的一个翻译程序称为汇编程序

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值