中断系统zhongduan xitong
能使中央处理机暂停正常程序的执行,转去处理意外事件或特殊请求的装置.正常程序的执行被“中断”后,中央处理机转去处理中断请求(如电源掉电或外部设备的输入输出请求),待处理完毕后,自动地返回到被“中断”的断点处继续执行。中断系统包括记录中断请求的寄存器、产生中断隐指令的逻辑线路、优先极排队线路及其他逻辑线路。
设计一个中断系统应该解决如下几个问题:
❶有多个中断请求信号时,首先处理哪一个中断,也就是中断优先权问题。
❷中央处理机何时检测中断请求信息?
❸中央处理机在什么情况下才能响应中断?如何响应中断?
❹如何确定是哪个中断源发出的中断请求?
❺如何保存程序计数器中的程序地址——“断点”,以便中断处理程序执行完毕后,能正确地返回主程序。
❻如何转去执行中断服务子程序,以及从中断服务子程序返回到主程序继续执行。
处理机自动处理中断的系统。由专门的硬件和有关软件构成。在程序运行时,系统内、外部或现行程序本身出现紧急事件,处理机必须立即强行中止现行程序的运行,改变机器的工作状态并启动相应的中断处理程序来处理这些事件,然后再恢复原来的程序运行,这一过程即为中断。