- 3
- 0
- 约8.44千字
- 约 39页
- 2018-02-18 发布于浙江
- 举报
[工学]第三讲 指令系统七中断
中断指令 DOS系统功能调用 ( 21H类型中断调用 ) 中断指令 8086/8088 CPU在程序中允许安排一条中断指令来引起一个中断过程,这种中断叫内部中断,或叫软中断。被中断的指令地址处称为“断点”。 中断指令 1、 中断指令共有三条: (1) INT n 执行类型n的中断服务程序,n=0~255 (2) INT 该指令为单字节指令,相当于 INT 3指令。又称为断点中断。一般用于调试程序中。 (3) INTO 执行溢出中断的中断服务程序 2、中断返回指令 IRET 从中断服务程序返回调用程序 (1) INT n(P123) 格式: INT n 说明: n×4 = 向量地址。该向量地址中的内容即为中断服务程序入口地址(段:偏移),入口地址也称为“中断向量”。 INT指令的操作例: INT 21H INT指令的操作例(续): 执行INT 21H指令后, CS=? IP=? 因为n=21H,所以n×4=84H。 下图中,(0:0084H)=2000H:1123H 所以: CS=2000H IP=1123H 例1:CPU响应INT 2AH的物理地址是从中断向量表的从 开始的四个连续单元。 (2)溢出中断INTO
原创力文档

文档评论(0)