中断处理过程 响应中断 T和TF 服务程序 是 TEMP 出标 上海立通大学针算机科学与王程系 中断的程
中断处理过程
上浙文通大孝 中断处理过程中断向量表 中断向量表 8086/8088系统具有256个中断类型 将256个中断服务子程序的入囗地址,集中 排放在000000始的区域内 n每个类型对应4个字节(段:偏移) 256×4=1024字节 只需获得中断类型即可 上海立通大学针算机科学与王程系
中断处理过程——中断向量表 ◼ 中断向量表 ◼ 8086/8088系统具有256个中断类型 ◼ 将256个中断服务子程序的入口地址,集中 排放在0000:0000开始的区域内 ◼ 每个类型对应4个字节(段:偏移) ◼ 256×4=1024字节 ◼ 只需获得中断类型即可
000 类型0中断入口〔除法出错) 专 004 类型1中断入口(草步中断) PSP 中断向量表{m 类型2中断入口(NM) 断 00C 冋量地址 (5个) 类型3中断入口(断点中断) 类型n 010 类型4中断入口(溢出中断) nn×4→→IP 014 n X4+2Cs 条统使用 类型5中断入口 07C (27个) 类型31中断入口 供(080 类型32中断入口 用 使用 3FC (224个) 类型255中断入口 15 87 上海立通大学针算机科学与王程系
中断向量表 ◼ 向量地址 ◼ 类型n ◼ n×4→→IP ◼ n×4 + 2→→CS
上浙文通大孝 中断处理过程向量中断 向量中断 利用中断类型、中断向量表决定中断服务子 程序入口地址的中断方式 上海立通大学针算机科学与王程系
中断处理过程——向量中断 ◼ 向量中断 ◼ 利用中断类型、中断向量表决定中断服务子 程序入口地址的中断方式
上浙通大孝 中断处理过程向量中断 ■中断类型的获得 INT 68H MoⅤAX0 0:19c 类型67 中断 Int n 向量地址 mAO 固定的中断 68Hx4 2050 IP LAOH ■JO提供的类型号 A000 CS 中断向量的设置 类型69H 中断向量 利用Int21H 中断处理程序 AH=25H,设置 Ao00:2050 AH35H PUSH D n直接程序设置 IRET 上海立通大学针算机科学与王程系
中断处理过程——向量中断 ◼ 中断类型的获得 ◼ Int n ◼ 固定的中断 ◼ I/O提供的类型号 ◼ 中断向量的设置 ◼ 利用Int 21H ◼ AH= 25H,设置 ◼ AH= 35H ◼ 直接程序设置