为了避免程序查询方式的不足,也就是为了不占用微处理器过多时间,从而提高微处理器的效率,我们利用中断技术来解决对外设随机服务请求的响应问题,这就是中断控制数据传送的方式。中断是一个由硬件激发的过程,这种控制方式可以中止当前正在执行的任何程序,使CPU转向对外设(I/O接口)的服务。当外部设备需要交换数据时便通过I/O接口向CPU申请中断,CPU在每执行完一条指令之后都会检查是否有中断请求,只要满足中断响应条件,CPU立即中止当前程序,转向执行服务于外设的中断程序,进行数据传送。等待传送完成后,CPU返回原来中断的程序,继续进行原来的工作。这就避免了程序查询方式中长时间的测试和等待。和程序查询方式相比,中断方式有较高的效率,而且具有实时性。