计算机组成原理课后习题第一章

1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要

解:P3        

计算机系统——计算机硬件、软件和数据通信设备的物理或逻辑的综合体。        

计算机硬件——计算机的物理实体。        

计算机软件——计算机运行所需的程序及相关资料,可分为系统软件和应用软件。       

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要

2. 如何理解计算机的层次结构

老师给的答案:

答:计算机硬件系统软件应用软件构成了计算机系统的三个层次结构。

(1)硬件系统是最内层的,它是整个计算机系统的基础核心

(2)系统软件在硬件之外,为用户提供一个基本操作界面

(3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。 通常将硬件系统之外的其余层称为虚拟机。

各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。

课本上:

第1级是微程序机器层,这是一个实在的硬件层,它由机器硬件直接执行微指令。

第2级是传统机器语言层,它也是一个实际的机器层,由微程序解释机器指令系统。

第3级是操作系统层,它由操作系统程序实现。

第4级是汇编语言层,它为用户提供一种符号化的语言,借此可编写汇编语言源程序。

第5级是高级语言层,它是面向用户的。

3. 说明高级语言、汇编语言和机器语言的差别及其联系。

答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示高级语言面向算法的语言。

高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

4. 如何理解计算机组成和计算机体系结构?

答:
计算机体系结构 是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、
寻址技术组成及 I/O 机理等。
计算机组成 是指如何 实现计算机体系结构所体现的属性 ,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。

6.画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。P9

5. ·诺依曼计算机的特点是什么?(高频考题)

解:
冯氏计算机的 特点 是: P8
· 运算器、控制器、存储器、输入设备、输出设备 五大部件组成
· 指令和数据以 同一形式 (二进制形式) 存于存储器中;
· 指令由操作码、地址码 两大部分 组成;
· 指令在存储器中 顺序存放 ,通常 自动顺序取出执行
· 运算器为中心 (原始冯氏机)。

7. 解释概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。

解:
主机 —— 是计算机硬件的 主体 部分, CPU+MM (主存或内存)组成;
CPU —— 中央处理器(机) ,是计算机硬件的 部件, 由运算器 + 控制器 组成;(早期的运、控不 在同一芯片上)
讲评: 一种不确切的答法:
CPU MM 合称 主机;
运算器与控制器 合称 CPU
这类概念应从 性质和结构 两个角度共同解释较确切。
主存 —— 计算机中存放 正在运行的 程序和 数据的存储器,为计算机的主要工作存储器, 可随机存取; ( 由存储体、各种逻辑部件及控制 电路组成)
存储单元 —— 存放一个机器字 具有特 定存储地址 的存储单位;
存储元件 —— 存储一位二进制信息 的物理 元件,是存储器中 最小 的存储单位,又叫 存储
基元 存储元 不能单独存取
存储字 —— 一个存储单元所存二进制代码 逻辑单位
存储字长 —— 一个存储单元所存 二进 制代码的位数
存储容量 —— 存储器中可存二进制代 码的 总量 ;(通常主、辅存容量分开描述)
机器字长 ——CPU 同时处理 的数 据位数;
指令字长 —— 一条指令的 二进制代码 位数;

8. 解释下列英文缩写的中文含义

CPU PC IR CU ALU ACC MQ X MAR MDR I/O MIPS CPI FLOPS
解:全面的回答应分 英文全称 中文名 中文解释 三部分。
CPU ——Central Processing Unit 中央处理机(器), 中文解释见 7 题,略;
PC ——Program Counter 程序计数 存放当前欲执行指令的地址 ,并可 自动 计数形成下一条指令地址 的计数器;
IR ——Instruction Register 指令寄存器 存放当前正在执行的指令 的寄 存器;
CU ——Control Unit 控制单元 (部 件),控制器中 产生微操作命令序列 的部件, 为控制器的核心部件;
ALU ——Arithmetic Logic Unit 术逻辑运算单元 ,运算器中 完成算术逻辑运 的逻辑部件;
ACC ——Accumulator 累加器 ,运 算器中运算前存放操作数、运算后 存放运算 结果 的寄存器;
MQ ——Multiplier-Quotient Register 乘商寄存器 ,乘法运算时 存放 乘数 、除法时 存放商 的寄存器。
X —— 此字母没有专指的缩写含义, 可以用作任一部件名,在此表示 操作数寄 存器 ,即运算器中工作寄存器之一,用来 存放操作数
MAR ——Memory Address Register 存储器地址寄存器 ,内存中用 存放欲访问存储单元地址 的寄存器;
MDR ——Memory Data Register 存储器数据缓冲寄存器 ,主存中用来 存放 从某单元 读出 、或 写入 某存储单元 数据的 寄存器
I/O ——Input/Output equipment 输入 / 输出设备 ,为输入设备和输出设备的 总称,用于计算机 内部和外界信息的转换 与传送
MIPS ——Million Instruction Per Second 每秒执行百万条指令数 ,为计算 机运算速度指标的一种 计量单位
FLOPS ——Floating Point Operation Per Second 每秒浮点运算次数 ,计算机运算速度
量单位 之一。

11. 指令和数据都存于存储器中,计算机如区分它们?

解:计算机硬件主要 通过不同的时间段
区分指令和数据,即: 取指周期 (或取指微程 序)取出的既为指令, 执行周期 (或相应微程
序)取出的既为数据。
另外也可 通过地址来源区分 ,从 PC 指出 的存储单元取出的是指令,由 指令地址码 部分
提供操作数地址。
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值