微机原理课件输入输出祥解.ppt

CLI ;令IF=0 MOV AX, 0      ; MOV DS, AX ; MOV DI, 4*60H ;中断向量指针→DI MOV AX, 006DH ;中断服务程序入口的偏移值→AX MOV [DI],AX ;AX→[DI][DI+1]中 MOV AX, 1000H ;中断服务程序入口的段基址→AX MOV [DI+2],AX ;AX→[DI+2][DI+3] STI ;令IF=1 中断类型号为60H,中断服务程序的段基址是1000H,偏移地址是006DH MOV AX,00H MOV DS,AX MOV BX,60H*4   ;中断类型号×4→BX MOV AX,006DH   ;中断服务程序偏移地址 MOV [BX],AX ;装入偏移地址 PUSH CS POP AX ;中断服务程序段基址 MOV [BX+2],AX ;装入段基址 注意:此种方法适用于中断服务程序与主程序在同一个代码段内的情况。 采用DOS功能调用“INT 21H”中的AH=

文档评论(0)

1亿VIP精品文档

相关文档