计算机组成原理试卷及参考答案

一、选择题(每题2分,共20分)

  1. 下列哪项不属于计算机的五大部件? A. 输入设备 B. 输出设备 C. 中央处理器 D. 存储器

  2. 下列哪项不是计算机的性能指标? A. 运算速度 B. 存储容量 C. 屏幕大小 D. 价格

  3. 以下哪项不是CPU的功能? A. 控制 B. 运算 C. 存储 D. 输入输出

  4. 下列哪项是计算机内部数据表示方式? A. ASCII码 B. EBCDIC码 C. BCD码 D. 二进制补码

  5. 下列哪项不是计算机存储器的种类? A. 随机存储器 B. 只读存储器 C. 可写存储器 D. 快速存储器

  6. 在计算机中,8个位组成一个什么? A. 字节 B. 位 C. 千字节 D. 字

  7. 计算机中的运算器的主要功能是什么? A. 进行算术运算 B. 进行逻辑运算 C. 进行数据传输 D. 进行程序控制

  8. 下列哪项不是计算机指令的主要结构? A. 操作码 B. 地址码 C. 操作数 D. 寻址方式

  9. 计算机中的控制器的主要功能是什么? A. 控制程序的执行 B. 控制数据的输入输出 C. 控制存储器的读写 D. 控制运算器的运算

  10. 下列哪项不是计算机的外部设备? A. 鼠标 B. 打印机 C. 显卡 D. 内存

二、填空题(每题3分,共15分)

  1. 计算机中用来存储程序和数据的存储器称为'存储器'。

  2. CPU中的'指令'单元用来存储指令。

  3. 计算机中用来输入数据的设备称为'输入设备'。

  4. 计算机中用来输出数据的设备称为'输出设备'。

  5. 计算机中二进制数的最高位是'最高位'。

三、简答题(每题10分,共20分)

  1. 计算机的五大部件是什么?它们各自的功能是什么?

计算机的五大部件是输入设备、输出设备、中央处理器、存储器和通信设备。它们的主要功能分别是:输入设备用来输入数据,输出设备用来输出数据,中央处理器用来执行指令和进行运算,存储器用来存储程序和数据,通信设备用来连接计算机与外部设备。

  1. 什么是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

参考答案

一、选择题

  1. C 2. C 3. D 4. D 5. D 6. A 7. A 8. C 9. A 10. D

二、填空题

  1. 存储器 2. 指令 3. 输入设备 4. 输出设备 5. 最高位

三、简答题

  1. 计算机的五大部件是输入设备、输出设备、中央处理器、存储器和通信设备。它们的主要功能分别是:输入设备用来输入数据,输出设备用来输出数据,中央处理器用来执行指令和进行运算,存储器用来存储程序和数据,通信设备用来连接计算机与外部设备。

  2. 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录