计算机组成原理第八章 第3讲 程序中断方式.ppt

计算机组成原理第八章 第3讲 程序中断方式.ppt

程序中断方式 * * 8.3 程序中断方式 8.3.1中断的概念、功能? 8.3.2程序中断方式的基本接口? 8.3.3单级中断 8.3.4多级中断 8.3.5Pentium中断机制 8.3.1中断的概念、功能?? 中断(Interrupt)是指CPU暂时中止现行程序,转去处理随机发生的紧急事件,处理完后自动返回原程序的功能和技术。 中断系统是计算机实现中断功能的软硬件总称。一般在CPU中设置中断机构,在外设接口中设置中断控制器,在软件上设置相应的中断服务程序。 8.3.1中断的概念、功能 中断适合于处理随机出现的事务 主程序只在设备就绪时才与之交互数据 8.3.1中断的概念、功能 中断系统的功能包括: 1)实现主机和外设的并行工作; 2)处理故障; 3)实现多道程序的分时操作; 4)实时控制; 5)实现人机联系; 6)实现多机通信。 8.3.1中断的概念、功能 中断源:能够向CPU发出中断请求的事件。 常见中断源有: 输入、输出设备中断。如键盘、打印机等工作过程中已做好接收或发送准备。 数据通道中断。如磁盘、磁带等要同主机进行数据交换等。 实时时钟中断。 故障中断。例如电源掉电、设备故障等要求CPU进行紧急处理等。 系统中断。如运算过程出现溢出、数据格式非法,数据传送过程出现校验错,控制器遇到非法指令等等。 为了调试程序而设置的中断。 8.3.1中断的概念、功能 硬件实现 软件

文档评论(0)

1亿VIP精品文档

相关文档