news 2026/6/24 4:32:08

《计算机组成原理与汇编语言程序设计》期末复习:3道核心问答题详解(每题10分)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《计算机组成原理与汇编语言程序设计》期末复习:3道核心问答题详解(每题10分)

一、简述存储程序工作方式,并说明计算机硬件的基本组成以及CPU的基本结构。(10分)
存储程序工作方式是指将程序和数据以二进制形式统一存放在存储器中,计算机启动后能自动逐条取出并执行指令,实现自动控制。计算机硬件基本组成包括运算器、控制器、存储器、输入设备和输出设备五大部件。CPU作为核心,主要由运算器(ALU)、控制器(CU)和寄存器组(如PC、IR、通用寄存器和状态寄存器)构成,负责指令执行与数据处理。


二、简述存储器的分类,并比较SRAM与DRAM的特点。(10分)
存储器按存取方式可分为随机存取存储器(RAM)和只读存储器(ROM),按是否易失分为易失性(如SRAM、DRAM)和非易失性存储器(如Flash、ROM),按位置分为主存、辅存和高速缓存。SRAM采用触发器存储信息,无需刷新、速度快、集成度低、成本高,常用于Cache;DRAM利用电容存储电荷,需定期刷新、速度较慢、集成度高、成本低,广泛用作主存。


三、简述单总线与双总线结构的区别,并比较程序查询、程序中断和DMA三种I/O控制方式。(10分)
单总线结构中所有部件共享一条总线,结构简单但易成为性能瓶颈;双总线结构将CPU-主存与I/O通道分离,提高并行性和效率。程序查询方式由CPU轮询设备状态,效率低;程序中断方式由设备主动请求中断,提升CPU利用率;DMA方式通过专用控制器直接在I/O设备与主存间传输数据,几乎无需CPU干预,适用于高速大数据量传输,效率最高。


《计算机组成原理与汇编语言程序设计》期末复习:3道核心问答题详解(每题10分)

适用对象:计算机科学与技术、软件工程等相关专业本科生
考试重点:理解计算机体系结构基础、存储系统特性及I/O控制方式
文章目的:帮助大家高效复习,掌握高频考点,冲刺高分!


一、简述存储程序工作方式,并说明计算机硬件的基本组成以及CPU的基本结构。(10分)

1. 存储程序工作方式

存储程序”(Stored Program Concept)是现代计算机的核心思想,由冯·诺依曼提出。其基本含义是:

  • 程序和数据以二进制形式统一存放在存储器中;
  • 计算机在运行时,自动从存储器中逐条取出指令并执行,无需人工干预;
  • 控制流由指令地址决定,支持条件跳转、循环等结构。

这种方式使得计算机具有通用性可编程性,是现代所有通用计算机的基础。

2. 计算机硬件基本组成(冯·诺依曼体系结构)

典型的计算机硬件由以下五大部件组成:

部件功能
运算器执行算术与逻辑运算(如加减、与或非)
控制器协调各部件工作,取指、译码、执行
存储器存放程序和数据(主存 + 辅存)
输入设备将外部信息送入计算机(如键盘、鼠标)
输出设备将处理结果输出(如显示器、打印机)

注:现代计算机中,运算器与控制器通常集成在CPU内部。

3. CPU的基本组成

中央处理器(CPU)主要由以下三部分构成:

  • 运算器(ALU, Arithmetic Logic Unit):负责执行所有算术和逻辑操作;
  • 控制器(Control Unit, CU):负责指令的取指、译码和执行控制,生成控制信号;
  • 寄存器组(Registers)
    • 通用寄存器(如AX、BX等)
    • 程序计数器(PC):存放下一条要执行的指令地址
    • 指令寄存器(IR):存放当前正在执行的指令
    • 状态寄存器(FLAGS):记录运算结果状态(如进位、零标志等)

答题关键点:强调“程序与数据共存”、“五大部件”、“ALU+CU+寄存器”。


二、简述存储器的分类,并比较SRAM与DRAM的特点。(10分)

1. 存储器的分类

存取方式用途,存储器可分为:

分类维度类型特点
按存取方式随机存取存储器(RAM)可读可写,访问时间与地址无关
只读存储器(ROM)内容固定或可编程,断电不丢失
按是否易失易失性存储器断电后数据丢失(如SRAM、DRAM)
非易失性存储器断电后数据保留(如Flash、ROM)
按在系统中的位置主存储器(内存)CPU直接访问,速度快,容量小
辅助存储器(外存)如硬盘、SSD,容量大,速度慢
高速缓存(Cache)位于CPU与主存之间,速度极快

2. SRAM 与 DRAM 对比

特性SRAM(静态RAM)DRAM(动态RAM)
存储原理触发器(Flip-Flop)存储电容充放电存储
是否需要刷新是(需定期刷新,否则电荷泄漏)
集成度低(每个单元6个晶体管)高(每个单元1个晶体管+1电容)
功耗较高较低(但刷新带来额外开销)
速度较慢
成本
典型应用Cache(高速缓存)主存(内存条)

答题关键点:突出“刷新机制”、“集成度与成本权衡”、“应用场景差异”。


三、简述单总线与双总线结构的区别,并比较程序查询、程序中断和DMA三种I/O控制方式。(10分)

1. 总线连接方式

(1)单总线结构
  • 所有部件(CPU、主存、I/O设备)共享同一组总线
  • 结构简单,成本低;
  • 缺点:总线成为性能瓶颈,多个设备不能同时传输。
(2)双总线结构
  • 常见形式:CPU-主存总线 + I/O总线(如早期PC的北桥/南桥架构);
  • CPU与主存通信走高速总线,I/O设备走另一总线;
  • 优点:提高并行性,减轻主总线负载;
  • 缺点:结构复杂,成本较高。

现代计算机多采用多级总线(如PCIe、USB、内存总线分离)。


2. 三种I/O控制方式对比

方式工作原理CPU参与度效率适用场景
程序查询(轮询)CPU不断查询I/O设备状态,直到就绪全程参与,忙等待简单系统、低速设备
程序中断I/O设备就绪后向CPU发中断请求,CPU暂停当前任务处理I/O仅在数据传输时参与中低速设备(如键盘、鼠标)
DMA(直接存储器访问)DMA控制器接管总线,直接在I/O与主存间传输数据,无需CPU干预仅在开始/结束时参与高速大数据量传输(如磁盘、网卡)
关键区别总结:
  • 程序查询:CPU效率最低,但实现最简单;
  • 中断方式:提高了CPU利用率,支持实时响应;
  • DMA方式完全解放CPU,适合块数据传输,是现代高性能系统的标配。

答题关键点:强调“CPU是否忙等待”、“数据通路是否绕过CPU”、“效率与复杂度的权衡”。


结语

这三道题涵盖了《计算机组成原理》中最核心的三大模块:

  1. 体系结构基础(存储程序 + 硬件组成)
  2. 存储系统(内存类型与特性)
  3. I/O系统(总线与数据传输机制)

掌握这些内容,不仅能应对期末考试,也为后续学习操作系统、体系结构、嵌入式系统打下坚实基础。

📌建议:结合教材图示(如CPU内部结构图、SRAM/DRAM单元图、DMA工作流程图)加深理解,效果更佳!


原创不易,欢迎点赞、收藏、关注!
如有疑问,欢迎在评论区交流~
祝大家期末顺利,稳拿高分!🎉

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 14:19:15

LangFlow快速入门:可视化构建AI应用

LangFlow快速入门:可视化构建AI应用 在生成式AI浪潮中,开发者常常面临一个现实困境:想法很清晰,落地却耗时漫长。即便使用了LangChain这样的强大框架,编写和调试多模块协同的LLM流程依然需要大量编码工作。有没有一种…

作者头像 李华
网站建设 2026/6/23 15:07:35

Langflow本地部署:隔离环境安装指南

Langflow本地部署:隔离环境安装指南 在快速迭代的 AI 应用开发中,如何高效验证一个 LLM 工作流的想法?写一堆胶水代码?反复调试导入错误?还是手动管理几十个依赖版本? 其实,你完全可以用拖拽的…

作者头像 李华
网站建设 2026/6/22 20:26:27

云端算力的进化:云服务器架构演进的三重范式变革

在数字化转型的浪潮中,云服务器作为云计算的核心基础设施,正经历着从被动响应到智能协同的跨越式进化。从传统虚拟化到云原生架构,这场静默的技术革命重构了算力释放方式,推动行业向更高效、更智能的方向迈进。云服务器的架构演进…

作者头像 李华
网站建设 2026/6/23 16:50:31

解决facefusion报错No source face detected

解决 FaceFusion 报错:No source face detected 在使用 FaceFusion 进行人脸替换时,你是否曾满怀期待地运行命令,结果却只等来一句冰冷的提示: No source face detected程序戛然而止,换脸流程中断。这并非模型崩溃或内…

作者头像 李华
网站建设 2026/6/23 16:50:30

PaddleOCR中英文文字识别实战与优化指南

PaddleOCR中英文文字识别实战与优化指南 在数字化浪潮席卷各行各业的今天,从发票扫描到证件识别,从智能办公到工业质检,光学字符识别(OCR)已成为连接物理世界与数字系统的关键桥梁。然而,面对复杂多变的实…

作者头像 李华
网站建设 2026/6/23 9:42:34

LobeChat剪贴板交互优化:复制粘贴操作更加流畅自然

LobeChat剪贴板交互优化:复制粘贴操作更加流畅自然 在今天这个信息流转极快的时代,我们每天都在不同应用之间复制、粘贴——从技术文档中摘取一段代码,从网页上抓取一个问题描述,再粘贴进AI助手对话框寻求解答。这一看似简单的动作…

作者头像 李华