设计中断子程序的步骤如下:
(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。
(简答题)
举例说明设计中断子程序的方法与步骤。
正确答案
答案解析
略
相似试题
(简答题)
试说明Jackson方法是一种怎么样的程序设计方法。它有哪些工作步骤?
(简答题)
请说明数据库设计的步骤与方法。
(简答题)
用中断方式进行主机与外设之间的数据传送有什么好处?举例说明。
(简答题)
举例说明何为内中断,何为外中断,何为硬件中断,何为可屏蔽中断。
(简答题)
举例说明你对概要设计与详细设计的理解。有不需要概要设计的情况吗?
(简答题)
简述用Jackson方法进行程序设计的步骤。
(简答题)
举例说明何为中断类型号,何为中断向量,何为中断向量表。对于INT 8指令,中断向量存放的内存地址是多少?
(单选题)
Jackson结构程序设计方法基本上由()个步骤组成
(简答题)
运行程序后单击鼠标右键弹出对话框提示“您按下了鼠标右键”对话框。简要说明设计步骤。