计算机组成原理简答题汇总

上传人:枫** 文档编号:565039123 上传时间:2022-10-03 格式:DOCX 页数:21 大小:167.34KB
返回 下载 相关 举报
计算机组成原理简答题汇总_第1页
第1页 / 共21页
计算机组成原理简答题汇总_第2页
第2页 / 共21页
计算机组成原理简答题汇总_第3页
第3页 / 共21页
计算机组成原理简答题汇总_第4页
第4页 / 共21页
计算机组成原理简答题汇总_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《计算机组成原理简答题汇总》由会员分享,可在线阅读,更多相关《计算机组成原理简答题汇总(21页珍藏版)》请在金锄头文库上搜索。

1、一计算机硬件系统组成的根本概念1. 什么是计算机系统?说明计算机系统的层次构造。 计算机系统包括硬件和软件。 从计算机系统的层次构造来看, 它通常可以分为五个以上的层 次,在每一层上都能进展程序设计。 由下至上可排序为: 第一级微程序机器级,微指令硬件 直接执行; 第二级传统机器级, 用微程序解释机器指令; 第三级操作系统级,一般用及其语 言程序解释作业控制语句; 第四级汇编语言级, 这一级由汇编语言支持和执行; 第五级高级 语言级,采用高级语言, 由各种高级语言编译程序支持和执行。还可以有第六级, 应用语言 机器级,采用各种面向问题的应用语言。2. 冯诺依曼构造计算机的特点是什么,它有哪些局

2、限性? 冯诺依曼构造计算机是一种典型的计算机组织构造, 将计算机硬件分为运算器, 存储器, 控 制器, 输入部件和输出部件, 采用存储程序的工作方式。 冯诺依曼构造计算机的主要外部特 征是:(1) 指令和数据都以字的方式存放在一样的存储器中,没有区别,由计算机的状态来确定从 存储器独处的字是指令还是数据。指令送往控制单元译码, ,数据送往运算器进展运算。(2) 指令顺序串行地执行,并由控制单元集中控制,采用一个PC计数器对指令进展寻址。(3) 存储器是一个单元定长的一维线性空间。(4) 使用低级机器语言,数据以二级制形式表示。指令中包括操作码和地址码两局部。操作 数的编码格式从数据本身不能进展

3、区别。(5) 单处理机构造,以运算器为中心,只有一个数据流和指令流。 冯诺依曼构造计算机的局限性在于它的并行性十分有限, 不适合于人工智能和模式识别等应 用场合。3. 计算机内部有哪两种信息流,它们之间有什么关系? 计算机内部有控制信息流和数据信息流。 控制信息包括指令信息、 状态信息和时序信息, 这 些信息的组合产生各类控制信号, 对数据信息进展加工处理, 并控制数据信息的流向, 实现 计算机的各项功能。4. 计算机采用什么计数制,为什么?计算机采用二进制计数制。这种计数制便于物理器件实现。如半导体存储器中输出元件的导通与截止、 瓷外表存储器中磁化单元的磁化方向、 光存储器中金属存储面上凹坑

4、的有无等 都可用来表示二级制数的 0和 1。5. 简述运算器和控制器的主要功能 运算器的主要功能是完成算数运算和逻辑运算; 控制器的主要功能是对指令译码, 并产生相 应的控制信号。6. 简述输入设备和输出设备的根本功能 输入设备将人们书序的信息数字、字符、文字、图形、图像、声音形式转换成计算机能 承受并识别的信息 二进制信息 形式, 输出设备那么将计算机内部信息形式转换成人们熟 悉的信息形式。7. 算术运算和逻辑运算个包括那些运算操作?算术运算对数据进展算数操作, 包括加减乘除四那么运算和数据格式转换; 逻辑运算按位对 数据进展与或非异或和移位等操作。8. 机器语言、汇编语言、高级语言有何区别

5、?机器语言是一种用二进制代码表示的计算机语言,机器可以直接执行用机器语言编写的程 序。汇编语言是一种用助记符表示的与机器语言一一对应的语言,用汇编语言编写的程序需经过汇编后才能执行。 高级语言是一种接近人类自然语言的与计算机构造无关的语言,用高级语言编写的程序要经过解释和编译才能执行。9. 什么是指令?什么是程序? 指令是机器完成某种操作的命令, 典型的指令包括操作码和地址码两局部。 操作码用来指出 执行什么操作如加、传送 ,地址码用来指出操作数在什么地方、 程序是有序指令的集合, 用来解决某一特定问题。10. 存储器中存储的数据和指令是怎么区分的? 在存储程序的计算机中, 指令和数据都是以二

6、进制的形式存放在存储器中。 从存储器中存储 的内容本身看不出它是指令还是数据, 因为它们都是二进制代码。 计算机在读取指令时把从 存储器中读到的信息都看作是指令, 而在读取数据时那么把从存储器中读到的信息都看作是 操作数, 所以为了不产生混乱, 在进展汇编程序设计时要注意区分存储器中的信息是程序还 是数据, 而用高级语言设计程序一般不会产生上述问题。 有些计算机程序是专门对程序进展 操作的, 如编译程序和汇编程序, 所以指令也可以是计算机的操作对象。 有时我们把存储在 计算机中的指令和数据统称为数据, 因为它们都是存储在存储器中的二进制代码, 都可以作 为指令的操作对象。11. 存放器的功能是

7、什么? 存放器在运算时用于保存运算数据和中间运算结果,以提高运算速度。 此外, 存放器还可以存放指令、指令地址、程序运行状态等。存放器还可以作为数据缓存。12. 编译程序和解释程序的区别是什么? 编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序,但转换的过程不同。 编译程序在编译时先检验程序错误, 进展构造分析后转换成中间代码, 然后将中间代码转换 为机器指令代码,最后还需执行机器指令。这种方法编译时间长, 运行速度块。解释程序前 线检查错误,然后边解释边执行。这种方法简单,但运行速度慢,主要用于调试程序。13. 什么是存储单元、单元地址、存储体、存储容量?存储单元是存储器的根本存

8、储单位, 用于存放一个字信息, 可以使指令或数据。 对存储单元 用二进制统一编号, 编号就是单元地址, 信息存储按地址进展。 存储体是计算机系统存储器 的根本组成单位, 计算机系统最少应有一个存储体, 存储体应有课运行程序的根本容量, 主 要是数据位数应等于系统数据总线的宽度。存储单元的总数称为存储容量。14. 什么是机器字长、指令字长、存储字长?机器字长是指CPU 次能处理数据的位数,通常与 CPU的存放器位数有关。指令字长是指 计算机指令中二进制代码的总位数。 存储字长是指存储单元中存放二进制代码的总位数。 三 者可以相当也可以不等,视不同机器而定。15. 计算机的硬件指标有哪些?(1)

9、机器字长:CPU 一次能处理的数据的位数,通常与 CPU存放器的位数有关。(2) 存储容量:包括主存容量和辅存容量,是存放二进制代码的总和,可用位(Bit)或字节(Byte)来衡量。(3) 运算速度:可用 MIPS(每秒执行的百万条指令数)、CPI没执行一条指令所需的时钟周期 数或FLOPS每秒浮点运算次数来衡量运算速度。16. 有人说计算机指令的功能越强那么计算机的性能越高。请对这个问题提出你的看法。 不对。计算机指令的功能强并不意味着计算机的性能高。 计算机系统的性能取决于程序中指 令的数量和每条指令执行时所需的时间, 指令的功能强可减少程序中指令的数量, 但也可能 使得每条指令的平均执行

10、时间延长。17. 为什么说计算机硬件和软件在逻辑上是等价的?用硬件实现的功能, 在原理上可以用软件实现; 用软件实现的功能, 在原理上也可以用硬件 来实现,这就是硬件和软件的等价性。例如, 硬件可以直接做乘法运算,也可以通过软件用 相加和移位的方式实现乘法运算。 运行软件可以控制计算机的运行, 但也可以把软件固化在ROM芯片中如BIOS在开机过程中由硬件直接运行。二计算机中的信息表示1. 什么是大数端存储方式,什么是小数端存储方式? 当数据的位数超过一个字节时,将低位字节存放在低位地址的存储方式为小数端存储方式; 将上下位字节存放在高位地址的存储方式为大数端存储方式。2. 试比拟定点带符号数在

11、计算机内的四种表示方式。 带符号数在计算机内部的表示方式有原码、反码、补码和移码。 原码表示方法简单易懂,实现乘除法预算简单,但用它实现加减法运算比拟复杂。 补码的特点是加减法运算规那么简单,正负数的处理方式一致。反码通常只用来计算补码,由于用发麻运算不方便,因此发麻在计算机中没得到实际应用。 移码由于保持了数据原有的大小顺序, 便于进展比拟操作, 因此常用语浮点数中的阶码, 使 用比拟方便。3. 试述浮点规格化的目的和方法 浮点的规格化是为了使浮点数尾数的最高数值位为有效位。 当尾数用补码表示时, 假设符号 位与小数点后第一位不相等, 那么被定义为已规格化数, 假设那么便是非规格化数。 通过

12、规 格化,可以保证运算数据的精度。3. 什么是计算机系统硬件与软件之间的界面,其主要功能是什么? 从程序的编制与执行的角度来看, 指令规定了计算机的操作类型及操作数地址, 它们是产生 各种控制信息的根底。 另外, 从硬件设计的角度看, 在设计计算机时先要确定其硬件能够直 接执行哪些操作,表现为一组指令的集合,称之为该计算机的指令系统。因此,指令系统表 达了一台计算机的软硬件界面。 指令系统包含假设干指令, 它规定了计算机功能的强弱及硬 件复杂程度。4. 简述指令字长,存储字长和机器字长的定义。 指令字长为机器指令所包含的二进制代码位数, 存储字长为存储单元中二进制数的位数, 及 其子长为运算器

13、一次运算的二进制位数。5. 什么叫指令地址,形式地址,有效地址。 指令地址:指令在内存中的地址;形式地址:指令地址字段给出的地址;有效地址:形式地 址经一定的运算而得到的操作数的实际地址。6. 什么是助记符,为什么要用助记符编写程序? 用一些比拟容易记忆的文字符号来表示指令中的操作码和操作数,这种符号称为助记符。 助记符比拟接近人类语言, 因此程序编写比拟容易, 指令短,便于阅读, 而用二进制代码编写 程序那么较复杂,指令长,阅读也较困难。8.RISC指令系统具有哪些主要特点?RISC指令系统通过简化指令, 使计算机的构造更加简单合理, 并通过减少指令执行周期数的 途径,到达提高机器速度的目的

14、。其特点如下。(1) 选取使用频度较高的一些简单指令。 复杂指令的功能由执行频度高的简单指令组合来实 现。(2) 指令长度固定,指令格式和寻址方式种类少。CPU中通用存放器数量多,大多数指令操作都在存放器之间进展,只有取数(LOAD)和存数(STORE指令访问存储器。(4) 采用流水线技术们大局部指令在一个时钟周期内完成。(5) 控制器采用组合逻辑控制,不用微程序控制。(6) 采用优化编译程序。9数据的寻址方式有哪几种,最常使用的寻址方式是哪一种?数据的寻址方式有: 按地址查找、按内容查找、按顺序查找等,其中按地址查找的寻址方式 最为普遍。10比拟存放器寻址和存放器间址的区别。存放器寻址:存放

15、器中存放的就是操作数。存放器间址:存放器中存放的是操作数的地址, 操作数在内存中。存放器寻址访问操作数的速度比存放器间接寻址访问操作数的速度快。11. 在存放器-存放器型,存放器-存储器型和存储器-存储器型三类指令中,哪类指令的执行 时间最长,哪类指令的执行时间最短,为什么?存放器-存放器型执行速度最快,存储器-存储器型最慢。因为前者操作数均在存放器中,后者操作室在存储器中,而访问一次存储器所需的时间一般比访问一次存放器所需时间长。12选择寻址方式时主要考虑哪些因素?选择寻址方式时主要考虑以下因素:(1) 应与数据的表示相配合,能方便地存取各种数据;(2) 应根据指令系统及各种寻址方式的特点和

16、相互组合的可能性进展选择;(3) 考虑实现上的有限性和可能性;(4) 还应使地址码尽可能短,存取的空间尽可能大,使用方便。13. 在指令格式中指明寻址方式有几种方法? 寻址方式在指令格式中的表示方法通常有两种。(1) 由不同的操作码指明操作数的不同寻址方式(操作码指明法);(2) 在指令格式中增设寻址特征位指明寻址方式(寻址方式位法)。14. 在各类寻址方式中,哪类寻址方式最快,哪类寻址方式最慢,为什么?在各类寻址方式中,立即寻址方式最快,因为它不需要寻址,可从指令中直接获得操作数。复合寻址方式最慢,因为它不但要进展运算,执行(PC)+D或(Ri)+D操作,而且需要两次访问存储器才能获得操作数。15. 简述相对寻址的特点

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号