2026 组成原理 寄存器类型 选择题
第 22 题

中断控制 I/O 方式下,实现 I/O 需要硬件和软件协同完成,中断响应和处理过程中所包含的下列工作中,必须由硬件完成的是()

A. 开中断 B. 中断 C. 保存断点 D. 保存通用寄存器

[tag_link]

正确答案:C

**【解析】**在中断控制 I/O 方式下,中断响应和处理需要硬件和软件协同工作。

  • 保存断点(即程序计数器的值)必须由硬件自动完成。因为中断发生时需立即保存返回地址,以确保后续能正确恢复执行。
  • 开中断是通过软件指令实现的,用于允许或禁止中断嵌套。
  • 中断请求由硬件设备产生,但响应和处理过程涉及软硬件配合。
  • 保存通用寄存器通常由中断服务程序(软件)完成,以保护原程序的上下文。因此,只有保存断点必须由硬件完成。