计算机组成原理(任国林)课后习题答案.pdf
一、 《计算机组成原理》习题解答
第1 章
1. 解释概念或术语:实际机器、虚拟机器,机器指令、机器指令格式,主机、CPU、
主存、I/O 、PC 、IR 、ALU 、CU 、AC 、MAR 、MDR ,机器字长、存储字长、指令字长、
CPI、TC 、主频、响应时间、吞吐量、MIPS、MFLOPS 。
答:略
2. 如何理解计算机系统的层次结构?说明高级语言、汇编语言及机器语言的差别与联
系。
答:⑴计算机系统是由软件和硬件结合而成的整体。为了提高计算机系统的好用性,程
序设计语言的描述问题能力越来越强,各种程序设计语言大体上是一种层次结构,即高等级
编程语言指令包含低等级编程语言指令的全部功能。
对于使用不同层次编程语言的程序员来说,他们所看到的同一计算机系统的属性是不同
的,这些属性反映了同一计算机系统的不同层次的特征,即同一计算机系统可划分成多个层
次结构,不同层次的结构反映的计算机系统的特征不同而已。
⑵机器语言是能够被计算机硬件直接识别和执行的程序设计语言,机器语言是一种面向
硬件的、数字式程序设计语言;汇编语言和高级语言均用符号表示机器语言指令,指令很容
易阅读和编写、但不能被硬件直接识别和执行,它们均是一种面向软件的、符号式程序设计
语言;相对于汇编语言而言,高级语言描述问题的能力更强;高级语言和汇编语言程序必须
翻译成机器语言程序后,才能在计算机硬件上执行。
3. 计算机系统结构、计算机组成的定义各是什么?两者之间有何关系?
答:计算机系统结构是指机器语言程序员或编译程序编写者所看到的计算机系统的属
性,包括概念性结构和功能特性两个方面。主要研究计算机系统软硬件交界面的定义及其上
下的功能分配。
计算机组成是指计算机硬件设计人员所看到的计算机系统的属性。主要研究如何合理地
逻辑实现硬件的功能。
计算机组成是计算机系统结构的逻辑实现。
4. 冯·诺依曼模型的存储程序原理包含哪些内容、对计算机硬件和软件有哪些要求?
冯·诺依曼模型计算机的特点有哪些?
答:存储程序原理是指程序和数据预先存放在存储器中,机器工作时自动按程序的逻辑
顺序从存储器中逐条取出指令并执行。
存储程序原理要求存储器是由定长单元组成的、按地址访问的、一维线性空间结构的存
储部件;要求软件指令支持用地址码表示操作数在存储器中的地址,指令长度为存储单元长
度的倍数,编程语言中必须有转移型指令,以实现程序存储顺序到程序逻辑顺序的转变。
冯·诺依曼模型计算机的特点可归纳为如下几点:
⑴计算机由运算器、控制器、存储器、输入设备和输出设备组成;
⑵存储器是由定长单元组成的、按地址访问的、一维线性空间结构;
⑶程序由指令组成,指令和数据以等同地位存放在存储器中;
⑷机器工作时自动按程序的逻辑顺序从存储器中逐条取出指令并执行;
⑸指令由操作码和地址码组成,操作码用于表示操作的性质,地址码用于表示操作数在
1
存储器中的地址;
⑹指令和数据均采用二进制方式表示,运算亦采用二进制方式;
⑺机器以运算器为中心,输入/输出设备与存储器间的数据传送都经过运算器。
5. 现代计算机均采用冯·诺依曼模型、但进行了改进,画出现代计算机硬件组成及结构
图,并说明各部件的作用。
答:现代计算机结构大多在冯·诺依曼模型基础上进行了改进,以进一步提高系统的性
能。改进主要包括以存储器为中心、多种存储器共存、采用总线互连三个方面。基本的硬件
组成及结构图如下:
CPU 主存
系统总线
I/O接口 I/O接口 磁盘接口
……
I/O设备 I/O设备 磁盘
CPU 由运算器和控制器组成,运算器负责实现数据加工,实现算术逻辑运算;控制器
负责指挥和控制各部件协调地工作,实现程序执行过程。
存储器由主存和辅存(如磁盘)组成,负责实现信息存储。主存由小容量、快速元器件组
成,存放近期常用程序和数据;辅存由大容
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/92699.html