接口技术输入输出接口概述.pptVIP

  • 5
  • 0
  • 约1.37万字
  • 约 123页
  • 2020-03-25 发布于浙江
  • 举报
3)中断响应(续) CPU中断响应时,要做下述三项工作: 向中断源发出INTA*中断响应信号; 断点保护,包括CS、IP和PSW(FLAGS)。这主要是保证中断结束后能返回被中断的程序。 获得中断服务程序首地址(入口)。 如何得到中断处理程序的首地址? 固定入口法 中断向量法——常用 4)中断处理(中断服务) 中断服务子程序特点 为”远”过程(类型为FAR) 要用IRET指令返回 中断服务子程序要做的工作 保护现场(PUSH reg’s) 开中断(STI) 进行中断处理 恢复现场(POP reg’s) 中断返回(IRET) 5)中断返回 执行中断返回指令IRET IRET指令将使CPU把堆栈内保存的断点信息弹出到IP、CS和FLAG中,保证被中断的程序从断点处能够继续往下执行。 IPL IPH CSL CSH FLAGL FLAGH SP IPL IPH CSL CSH FLAGL FLAGH SP IP CS FLAG 进入中断服务程序时 中断返回后 8088的中断系统 与中断有关的控制线为:NMI、INTR、INTA* 8088系统的中断源 内部中断 除法溢出:类型号0,商大于目的操作数所能表达的范围时产生。 单步中断:类型号1,TF=1时产生(当前指令需执行完) 断点中断:类型号3,这是一个软件中断,即INT 3指令。 溢出中断:类型号4,这是一个软件中断,即I

文档评论(0)

1亿VIP精品文档

相关文档