中断向量表在存储器的什么位置?向量表的内容是什么?
第6题
A.是由程序指定
B.由DOS自动分配
C.固定在0008H开始的4个字节
D.固定在中断向量表的表首
第8题
假设用户编写了名为INTHAND的中断处理程序,其中断类型号为N,下面的指令为中断类型N设置中断向量:
MOV AX,0
MOV ES,Ax ;使ES指向0段
MOV BX,N*4 ;中断向量号N*4
MOV AX,0FFSIET INTHAND ;中断服务程序偏移地址
MOV ES:WORD PTR[BX],AX ;偏移地址写入向量表
MOV AX,SEG INTHAND ;中断服务程序段地址
MOV ES:WORD PTR[BX+2],AX ;使ES指向0段
INTHAND PROC FAR ;中断服务程序
IRET ;中断返回
rNTHAND ENDP
说明:如果新的中断功能只供自己使用,或用自己编写的中断处理程序代替系统中的中断处理功能时,应先保存原中断向量再设置新的中断向量,在程序结束之前恢复原中断向量。
第10题
A.使用一个统一的查询程序按响应优先级查询异常和中断,并转具体处理程序执行
B.异常处理程序和中断服务程序的首地址称为中断向量,按序存放在一个中断向量表中
C.每个异常和中断都被设定一个中断类型号,中断向量存放的位置与对应的中断类型号相关
D.与程序查询中断方式相比,向量中断方式可以在更短的时间内转到对应的中断服务程序执行