问题
单项选择题
堆栈最常用于______。
A.实现数据循环移位
B.实现程序转移
C.保护被中断程序的现场
D.数据的输入输出缓冲存储器
答案
参考答案:C
解析: 堆栈的特点是“先进后出”,这一特点非常适合保护被中断程序的现场,当发生中断时,中断处理程序会把CPU当前寄存器中的值都压入堆栈,中断程序执行完后,再恢复现场,故答案选C。
堆栈最常用于______。
A.实现数据循环移位
B.实现程序转移
C.保护被中断程序的现场
D.数据的输入输出缓冲存储器
参考答案:C
解析: 堆栈的特点是“先进后出”,这一特点非常适合保护被中断程序的现场,当发生中断时,中断处理程序会把CPU当前寄存器中的值都压入堆栈,中断程序执行完后,再恢复现场,故答案选C。