首页 > 试题广场 >

题目来源于王道论坛 中断处理和子程序调用都需要压栈以保

[单选题]
题目来源于王道论坛

中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()。

  • 程序计数器
  • 程序状态字寄存器
  • 通用数据寄存器
  • 通用地址寄存器
推荐

子程序调用只需保存程序断点,即该指令的下一条指令的地址;中断调用子程序不仅要保护断点(PC的内容),还要保护程序状态字寄存器的内容PSW。在第二篇中已多次强调:在中断处理中,最重要的两个寄存器是PC和PSWR。

发表于 2018-09-03 20:14:19 回复(0)
程序计数器(Program Counter)是用于存放下一条指令所在单元的地址的地方。
当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为“取指令”。
发表于 2019-08-06 20:50:13 回复(0)