计算机组成原理试卷及答案 - 学习计算机基础知识
计算机组成原理试卷及参考答案
一、选择题(每题2分,共20分)
-
下列哪项不属于计算机的五大部件? A. 输入设备 B. 输出设备 C. 中央处理器 D. 存储器
-
下列哪项不是计算机的性能指标? A. 运算速度 B. 存储容量 C. 屏幕大小 D. 价格
-
以下哪项不是CPU的功能? A. 控制 B. 运算 C. 存储 D. 输入输出
-
下列哪项是计算机内部数据表示方式? A. ASCII码 B. EBCDIC码 C. BCD码 D. 二进制补码
-
下列哪项不是计算机存储器的种类? A. 随机存储器 B. 只读存储器 C. 可写存储器 D. 快速存储器
-
在计算机中,8个位组成一个什么? A. 字节 B. 位 C. 千字节 D. 字
-
计算机中的运算器的主要功能是什么? A. 进行算术运算 B. 进行逻辑运算 C. 进行数据传输 D. 进行程序控制
-
下列哪项不是计算机指令的主要结构? A. 操作码 B. 地址码 C. 操作数 D. 寻址方式
-
计算机中的控制器的主要功能是什么? A. 控制程序的执行 B. 控制数据的输入输出 C. 控制存储器的读写 D. 控制运算器的运算
-
下列哪项不是计算机的外部设备? A. 鼠标 B. 打印机 C. 显卡 D. 内存
二、填空题(每题3分,共15分)
-
计算机中用来存储程序和数据的存储器称为'存储器'。
-
CPU中的'指令'单元用来存储指令。
-
计算机中用来输入数据的设备称为'输入设备'。
-
计算机中用来输出数据的设备称为'输出设备'。
-
计算机中二进制数的最高位是'最高位'。
三、简答题(每题10分,共20分)
- 计算机的五大部件是什么?它们各自的功能是什么?
计算机的五大部件是输入设备、输出设备、中央处理器、存储器和通信设备。它们的主要功能分别是:输入设备用来输入数据,输出设备用来输出数据,中央处理器用来执行指令和进行运算,存储器用来存储程序和数据,通信设备用来连接计算机与外部设备。
- 什么是CPU?它的主要功能是什么?
CPU是计算机的中央处理器,主要功能是执行指令和进行运算。它包括运算器、控制器和寄存器三个部分。运算器用来进行算术和逻辑运算,控制器用来控制指令的执行和数据的传输,寄存器用来存储数据和指令。
四、编程题(每题20分,共20分)
请用汇编语言实现一个加法器,支持两个8位二进制数的相加,并输出结果。假设两个二进制数存储在寄存器A和寄存器B中,结果存储在寄存器C中。
ORG 100H
MOV A, 00001101B ;将二进制数1101存入寄存器A
MOV B, 00000110B ;将二进制数0110存入寄存器B
ADD A, B ;将A和B相加
MOV C, A ;将结果存入寄存器C
HLT ;程序结束
END
参考答案
一、选择题
- C 2. C 3. D 4. D 5. D 6. A 7. A 8. C 9. A 10. D
二、填空题
- 存储器 2. 指令 3. 输入设备 4. 输出设备 5. 最高位
三、简答题
-
计算机的五大部件是输入设备、输出设备、中央处理器、存储器和通信设备。它们的主要功能分别是:输入设备用来输入数据,输出设备用来输出数据,中央处理器用来执行指令和进行运算,存储器用来存储程序和数据,通信设备用来连接计算机与外部设备。
-
CPU是计算机的中央处理器,主要功能是执行指令和进行运算。它包括运算器、控制器和寄存器三个部分。运算器用来进行算术和逻辑运算,控制器用来控制指令的执行和数据的传输,寄存器用来存储数据和指令。
四、编程题
ORG 100H
MOV A, 00001101B ;将二进制数1101存入寄存器A
MOV B, 00000110B ;将二进制数0110存入寄存器B
ADD A, B ;将A和B相加
MOV C, A ;将结果存入寄存器C
HLT ;程序结束
END
原文地址: https://www.cveoy.top/t/topic/owx4 著作权归作者所有。请勿转载和采集!