多做题,通过考试没问题!

微型计算机系统与接口

睦霖题库>大学试题(计算机科学)>微型计算机系统与接口

举例说明设计中断子程序的方法与步骤。

正确答案: 设计中断子程序的步骤如下:
(1)选择一个中断向量。如果是采用硬件中断,则要使用由硬件确定的中断向量。如果是采用软件中断,即用执行INT n指令的方式来执行中断服务程序,则可以在系统预留给用户的中断向量号中选某一个中断向量。例如,选50H号向量。
(2)将中断子程序的入口地址置入中断向量表的相应表项中。设选择的向量号为n,其置入方法有两种:一是用数据传送指令将中断服务子程序入口的相对地址存放在物理地址为4×n的字单元中,将中断服务子程序入口的段地址存放在物理地址为4×n+2的字单元中。二是采用DOS中设置新中断向量的中断功能(25功能),即
向量号  21H
功能号  25H
入口参数:DS=中断服务子程序入口段地址。DX=中断服务子程序入口相对地址;AL=新增的向量号。
(3)使中断服务子程序驻留内存。使程序驻留内存的方法是采用DOS的中断调用,即
向量号   21H
功能号   31H
入口参数:DX=驻留程序字节数;
该功能使当前程序的DX个字节驻留内存并返回DOS。
答案解析:
进入题库查看解析

微信扫一扫手机做题