参考答案和解析
正确答案:微机系统中断处理的基本过程应包括:中断请求、中断优先级判别、中断响应、中断处理及中断返回等五个基本阶段。
更多“简述微机(8086)系统的中断处理过程。”相关问题
  • 第1题:

    8086CPU构成的微机系统中,中断优先权顺序由高到低的顺序是

    A.单步中断,NMI,溢出中断

    B.NMI,单步中断,溢出中断

    C.溢出中断,单步中断,NMI

    D.溢出中断,NMI,单步中断


    正确答案:D

  • 第2题:

    8086微机系统中,NMI中断的中断矢量位置()

    • A、由程序指定
    • B、由操作系统自动分配
    • C、固定在0008H开始的4个字节中
    • D、固定在中断矢量表的表首

    正确答案:C

  • 第3题:

    在基于8086/8088的微机系统中,中断类型码和中断向量表之间有什么关系?


    正确答案:在8086/8088中断系统中,中断向量码N,通过4*N运算,就能查找到相应中断向量表

  • 第4题:

    简述8086CPU的中断响应过程。


    正确答案:(1)取中断类型号N:
    (2)寄存器(FLAG)内容入栈:
    (3)当前代码段寄存器(CS)内容入栈;
    (4)当前指令计数器(IP)内容入栈:
    (5)禁止硬件中断和单步中断(1P=0,TF=0);
    (6)从中断向量表中取4XN的字节内容送IP,取4XN+2中的字节内容送CS;
    (7)转中断处理程序。

  • 第5题:

    简述8086的中断处理过程?


    正确答案: 在获取中断类型码后,处理过程是一样的,其过程为:
    将类型码乘4,作为中断向量表的指针;将CPU的标志寄存器入栈,复制TF;清除IF和TF,屏蔽新的INTR中断和单步中断;保护断点,将IP和CS入栈;从中断向量表取出中断服务程序入口地址,分别送CS和IP;按新地址执行中断服务程序;中断程序结束后,返回断点、恢复现场,即IP和CS出栈,标志寄存器出栈,返回被中断的主程序。

  • 第6题:

    简述微机系统的中断处理过程。


    正确答案: (1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。
    (2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件。
    (3)中断处理:保护现场、开中断、中断服务。
    (4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。

  • 第7题:

    试叙述基于8086/8088的微机系统处理硬件中断的过程。


    正确答案: 以INTR请求为例。当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

  • 第8题:

    试简述8086/8088微机系统最小模式下从存器储读数据时的时序过程。


    正确答案:正常的存储器读总线操作占用4个时钟周期,通常将它们称为4个T状态即T1~T4。
    ①T1状态,IO/M=0,指出要访问存储器。送地址信号A19-0,地址锁存信号ALE有效,用来控制8282锁存地址。DT/R=0控制8286/8287工作在接收状态(读)。
    ②T2状态,A19~A16送状态S6~S,3AD7~AD0浮空,准备接收数据。同时,RD=0,表示要进行读操作,而DEN=0作为8286/8287的选通信号,允许进行数据传输。
    ③T3状态,从指定的存储单元将数据读出送AD7~AD。0若存储器速度较慢,不能及时读出数据的话,则通过READY引脚通知CPU,CPU在T3的前沿采样READ,Y如果READ=Y0,则在T3结束后自动插入1个或几个等待状态TW,并在每个TW的前沿检测READ,Y等到READY变高后,就自动脱离TW进入T4。
    ④T4状态,CPU采样数据线,获得数据。RD、DEN等信号失效。CH02808/68088指令系统

  • 第9题:

    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8259A响应外设的要求向8086送出中断请求的条件是什么?


    正确答案:条件主要有两个,即该中断源没有被屏蔽;没有比该中断源更高的中断请求存在。

  • 第10题:

    问答题
    简述8086中断系统响应可屏蔽中断的全过程。

    正确答案: 中断系统响应可屏蔽中断的全过程的步骤如下:
    (1)中断申请;
    (2)中断响应;
    (3)读取中断类型号;
    (4)保护断点;
    (5)清除IF和TF标志;
    (6)读取中断向量;
    (7)转入中断服务程序;
    (8)开中断;
    (9)从堆栈中弹出断点值;
    (10)返回到中断程序。
    解析: 暂无解析

  • 第11题:

    问答题
    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8086响应中断请求后,将输出什么信号来标志进入中断响应周期?

    正确答案: 8086CPU将送出INTA信号,标志进入中断响应周期。
    解析: 暂无解析

  • 第12题:

    问答题
    请简述8259A与8086CPU结合响应中断的过程。

    正确答案: (1)IR0~IR7中有一个或几个中断源有效时,使相应的IRR位置位。
    (2)8259A根据IRR,IMR和ISR情况,输出一个有效INT,请求中断。
    (3)CPU在每条指令的最后一个T周期检查,如果IF=1就进入中断响应周期。
    (4)8259A收到第一个INTA信号,使相应的ISR位置1,使相应的IRR位复位。
    (5)8259A收到第二个INTA信号,送出被响应的中断源的中断类型号,转入中断服务子程序。
    解析: 暂无解析

  • 第13题:

    在8086微机系统中,通常外设的中断申请接至8259A的IR上,8259A的中断申请线接至CPU的INTR。()


    答案:对
    解析:

  • 第14题:

    简述8086CPU对中断的响应和处理过程。


    正确答案: 8086对各类中断的响应不完全相同,主要区别在于如何获得中断类型码。
    可屏蔽中断的响应过程。首先必须满足中断允许标志IF置1,当没有内部中断,非屏蔽中断(NMI=0)和总线请求(HOLD=0)时,外设向中断控制器8259A发出中断请求,经8259A处理,得到相应的中断类型码,并向CPU申请中断(INTR=1)。
    (1)等待当前指令结束,CPU发出中断响应信号。
    (2)8259A连续(两个总周期)接收到两个INTA的负脉冲的中断响应信号,则通过数据总线将中断类型码送CPU,CPU把中断类型码乘4作为中断矢量表的地址指针。
    (3)CPU保护断点,将状态标志字PSW及当前的CS和IP内容压栈。
    (4)清IF和TF标志为0。
    (5)查中断矢量表,取中断处理程序首地址,将其分别置入IP和CS中,程序转入执行中断处理程序。
    非屏蔽中断的响应过程:非屏蔽中断请求在NMI加入,等待当前指令执行结束,CPU优先响应NMI中断请求,其中断类型码由硬件决定类型为2,无须从外部引入,其余响应过程与可屏蔽中断相同。
    内部中断响应操作:内部中断响应的共同点是:
    (1)中断类型码由指令码给定或硬件决定,无须外部逻辑输入;
    (2)无INTA信号响应周期;
    (3)不受IF控制;
    (4)除单步中断外,其它内部中断响应优先于外部中断,响应过程与非屏蔽中断类似。

  • 第15题:

    什么是中断类型码、中断向量、中断向量表?在8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?


    正确答案:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

  • 第16题:

    请描述8086中的中断响应和处理过程(含硬件中段和软件中断两种中断)?


    正确答案: 硬件中断:CPU在当前指令结束时采样INTR信号,若有中断请求信号且处于开中断状态,则CPU发出两个连续的响应周期INTA,在第二个中断周期采样数据总线获得由外设输入的中断类型号;若为NMI中断请求,CPU不经过两个中断响应周期,而是在内部自动形成中断类型码。
    软件中断的中断类型码也是自动形成的。
    以下是获取中断类型码后相同的操作:
    计算中断程序入口地址(中断向量)在中断向量表的位置,保护现场,复制追踪T的状态,IF和TF清零,保存断点,从向量表中取得中断程序的入口地址分别送CS和IP,执行中断程序,中断返回(恢复断点、恢复现场)。

  • 第17题:

    微机系统的中断处理过程一般步骤为() ①中断响应 ②中断判优 ③中断请求 ④中断服务 ⑤中断返回

    • A、⑤③①④②
    • B、③②①④⑤
    • C、⑤②④①③
    • D、③①②④⑤

    正确答案:B

  • 第18题:

    试简述8086 CPU响应一个可屏蔽中断的过程。


    正确答案:当INTR信号有效时,如果中断允许标志IF=1,则8086CPU就会在当前指令执行完毕后,响应可屏蔽中断请求:首先通过INTA向外部设备发出一个负脉冲中断响应信号,以通知外部设备准备好中断类型码,然后CPU再发一个负脉冲中断响应信号,这时外部设备就会把中断类型号放到数据总线上,CPU读取中断类型码,把中断类型码左移2位获得中断服务程序的入口地址在中断向量表中的位置,并从该位置读取中断服务程序的入口地址,运行中断服务程序。中断服程序运行结束,则可屏蔽中断完成。

  • 第19题:

    简述8086中断系统响应可屏蔽中断的全过程。


    正确答案: 中断系统响应可屏蔽中断的全过程的步骤如下:
    (1)中断申请;
    (2)中断响应;
    (3)读取中断类型号;
    (4)保护断点;
    (5)清除IF和TF标志;
    (6)读取中断向量;
    (7)转入中断服务程序;
    (8)开中断;
    (9)从堆栈中弹出断点值;
    (10)返回到中断程序。

  • 第20题:

    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8086响应中断请求后,将输出什么信号来标志进入中断响应周期?


    正确答案:8086CPU将送出INTA信号,标志进入中断响应周期。

  • 第21题:

    简述8086的中断响应过程?


    正确答案: 响应过程(即取得中断类型码的过程):
    对于硬件中断,若是采样到可屏蔽的则CPU转入两个连续的中断响应周期,在第二个中断响应周期的T4状态前沿,采样数据线获取由外设输入的中断类型码;若是采样到非屏蔽中断请求,则CPU不经过两个中断响应周期,而在内部自动产生中断类型码2。
    对于软件中断,中断类型码自动形成(被零除的中断类型号为0,单步中断的类型号为1,断点中断的类型号为3,溢出中断的类型号为4。)

  • 第22题:

    问答题
    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8259A响应外设的要求向8086送出中断请求的条件是什么?

    正确答案: 条件主要有两个,即该中断源没有被屏蔽;没有比该中断源更高的中断请求存在。
    解析: 暂无解析

  • 第23题:

    问答题
    简述微机(8086)系统的中断处理过程。

    正确答案: 微机系统中断处理的基本过程应包括:中断请求、中断优先级判别、中断响应、中断处理及中断返回等五个基本阶段。
    解析: 暂无解析