中断分类
程序运行期间,遇到某些特殊情况,需要CPU暂停当前正在执行的程序,转去执行其它的专门的例行程序, 这种情况称为中断(Interrupt)。
转去执行的例行程序称为中断服务程序。
引起中断的原因或发出中断请求的设备称为中断源。中断源是产生中断的机构。
根据中断源的不同,中断分为:
☆硬中断(外部中断):是通过外部设备接口,向CPU的中断请求引脚INT和NMI发中断请求信号产生的。
☆软中断(内部中断):执行中断指令而产生的,或由运算溢出,TF(Trap Flag,每执行完一条指令,自动 产生一个内部中断,去执行一个中断服务程序)标志而产生的。
一、中断类型号和中断向量 指令中断的基本格式是INT n ;n 是中断类型号 中断类型号: 例:类型号为21的中断入口地址存储在什么地址上? |
|