计算机组成原理练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理练习题--第一章
第一章习题
一、名词解释:
ALU : ALU称为算术逻辑单元,它由组合电路构成,是计算机中进行算术运算和逻辑运算的电路。
CPU:CPU称为中央处理器,它是计算机的核心部件,由运算器和控制器构成。存储器:存储器是计算机中存储程序和数据的部件,分为内存和外存两种。
操作系统:操作系统是管理系统资源、控制其他程序的运行,并且为用户提供操作界面的系统软件
二、选择题
1. 冯·诺依曼机工作方式的基本特点是( B )。
A、多指令流单数据流
B、按地址访问并顺序执行指令
C、堆栈操作
D、存储器按内部选择地址
2. 计算机硬件能直接执行的只有( B )。
A、符号语言
B、机器语言
C、机器语言和汇编语言
D、汇编语言
3. 输入、输出装置以及外接的辅助存储器称为(D)。
A.操作系统;
B.存贮器;
C.主机;
D.外围设备。
4. 至今为止,计算机中的所有信息仍以二进制方式表示的理由主要是(C)
A.节约元件;
B.运算速度快;
C.物理器件性能所致;
D.信息处理方便。
5. 下列(D)属于应用软件。
A.操作系统;
B.编译程序;
C.连接程序;
D.文本处理。
6. 下列设备中(C)不属于输出设备。
A.打印机;
B.磁带机;
C.光笔;
D.磁盘驱动器。
7. 只有当程序要执行时,它才会将原程序翻译成机器语言,并且一次只能读取、翻译并执行原程序中的一行语句,此程序称为(C)
A.目标程序;
B.编辑程序;
C.解释程序;
D.汇编程序。
8. “计算机辅助设计”英文缩写为(C)
A.CAI;
B.CAM;
C.CAD;
D.CA
E.
9. 计算机系统中的存储系统是指(D)
A.RAM存储器;
B.ROM存储器;
C.主存;
D.主存和辅存。
10. 下列(D)不是输入设备。
A.硬盘驱动器;
B.键盘;
C.鼠标器;
D.打印机。
三、填空题
1. 计算机的硬件包括运算器存储器控制器适配
器输入/输出设备。
2. 在计算机术语中,将运算器和控制器合在一起称为 CPU ,而将
CPU 和存储器合在一起称为主机。
3. 存储程序并按地址顺序执行。这是冯·诺依曼型计算机的工作原理,也是计算机自动化
工作的关键。
4. 计算机软件的一般分为两大类:一类叫系统软件,一类叫应
用软件。其中,数据库管理系统属于系统软件,计算机辅助教学软件属于应用软件。
5. 计算机系统中的存储器分为内存和B外存。在CPU执行程序时,必须将指令存放在内存中。
6. 输入、输出设备以及辅助存储器统称为外围设备。
7. 在计算机系统中,多个系统部件之间信息传送的公共通路称为总线。
8. 汇编语言是一种面向机器的语言,对机器依赖性强,用汇编语言编制程序执行速度比高级语言快。
9. 数字计算机用来处理离散的数据,而模拟计算机用来处理连续性的数据。
10. 计算机唯一能直接执行的语言是机器语言。
四、问答题:
什么是CPU?什么是主机?
答:在计算机中,通常把运算器和控制器合在一起称为中央处理器(CPU)。把CPU、存储器和输入输出接口电路合在一起构成的处理系统称为主机,
存储器中存储的数据和程序是怎么区分的?
答:在存储程序的计算机中,指令和数据都以二进制的形式存储在存储器中。从储器中存储的内容本身看不出它是指令还是数据,因为它们都是二进制的代码。计算机在读取指令时把从存储器中读到的信息都看作是指令,而在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产生混乱,在软件的编制中要注意区分存储器中的信息是程序还是数据。特别是在汇编程序设计时,用高级语言设计程序一般不会产生上述的问题。有些计算机程序是专门对程序进行操作的,如编译程序和汇编程序。所以指令也可以是计算机的操作对象。有时我们把存储在计算机中的指令和数据统称为数据,因为它们都是存储在存储器中的二进制代码,都可以作为指令的操作对象。
冯·诺依曼结构计算机的特点是什么?
答:冯·诺依曼结构计算机是一种典型的计算机组织结构,将计算机硬件分为运算器、存储器、控制器、输入部件和输出部件,采用存储程序的工作方式。冯·诺依曼结构计算机的主要外部特征是:
指令和数据都以字的方式存放在同一存储器中,没有区别,由计算机的状态来确定从存储器读出的字是指令还是数据。指令送往控制单元译码,数据送往运算器进行运算。
指令按顺序串行地执行,并由控制单元集中控制,采用一个PC计数器对指令进行寻址。
存储器是一个单元定长的一维线性空间。
使用低级机器语言,数据以二进制形式表示。指令中包括操作码和地址码两部分。操作数的编码格式从数据本身不能进行区别。
单处理机结构,以运算器为中心,只有一个数据流和一个指令流。
什么是指令?什么是程序?
答:指令是机器完成某种操作的命令,典型的指令通常包含操作码和地址码两部分内容。操作码用来指定所执行的某种操作(如加、传送),地址码用来表示参加操作的数的位置或运算结果应存到何处。程序是有序指令的集合,用来解决某一特定问题。
计算机组成原理练习题--第二章
第二章习题
一、名词解释
1、原码:带符号数据表示方法之一,用一个符号位表示数据的正负,0代表正号,1代表负号,其余的代码表示数据的绝对值。
2、补码:带符号数据表示方法之一,正数的补码与原码相同;负数的补码是将二进制位按位取反后再在最低位上加1。
3、反码:带符号数据表示方法之一,正数的反码与原码相同;负数的反码是将二进制位按位取反。也就是做按位求反运算。
二、选择题
1. 下列数中最小的数为(C )。
A、(101001)2
B、(52)8
C、(101001)BCD
D、(233)
16
2. 下列数中最大的数为(B )。
A、(10010101)2
B、(227)8
C、(96)16
D、(143)5
3. 某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为(A )。
A、789
B、789H
C、1929
D、11110001001B、
4. “与非门”中的一个输入为“0”,那么它的输出值是(B)。
A.“0”;
B.“1”;
C.要取决于其他输入端的值;
D.取决于正逻辑还是负逻辑。
5. 下列布尔代数运算中,(C)答案是正确的。
A.1+1=1;
B.0+0=1;
C.1+1=10;
D.以上都不对。
6.在小型或微型计算机里,普遍采用的字符编码是__D____。
A. BCD码
B. 16进制
C. 格雷码
D. ASCⅡ码