《微机原理与接口技术》习题解答7.docVIP

  • 39
  • 0
  • 约3.58千字
  • 约 3页
  • 2020-08-17 发布于浙江
  • 举报
《微机原理与接口技术》习题解答 习题7 7.1 什么是中断?常见的中断源有哪几类?CPU响应中断的条件是什么? 【解答】中断是指CPU在正常执行程序时,由于内部/外部时间或程序的预先安排引起CPU暂时终止执行现行程序,转而去执行请求CPU为其服务的服务程序,待该服务程序执行完毕,又能自动返回到被中断的程序继续执行的过程。 常见的中断源有:一般的输入/输出设备请求中断;实时时钟请求中断;故障源;数据通道中断和软件中断。 CPU响应中断的条件:若为非屏蔽中断请求,则CPU执行完现行指令后,就立即响应中断。CPU若要响应可屏蔽中断请求,必须满足以下三个条件:① 无总线请求;② CPU允许中断;③ CPU执行完现行指令。 7.2 简述微机系统的中断处理过程。 【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。 (2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件。 (3)中断处理:保护现场、开中断、中断服务。 (4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。 7.3 软件中断和硬件中断有何特点?两者的主要区别是什么? 【解答】硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非

文档评论(0)

1亿VIP精品文档

相关文档