更多“软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?”相关问题
  • 第1题:

    在关中断状态,不可响应的中断是______。

    A.硬件中断
    B.软件中断
    C.不可屏蔽中断
    D.可屏蔽中断

    答案:D
    解析:
    中断是指计算机系统运行时,出现来自处理机以外的任何现行程序不知道的事件,CPU暂停现行程序,转去处理这些事件,待处理完毕,再返回原来的程序继续执行,这个过程称为中断。请求CPU中断的设备或事件称为中断源。根据中断源的不同类别,可以把中断分为内中断和外中断两种。由异步的外部事件引起的CPU改变程序执行流程的过程叫“外中断”或“硬中断”。由CPU内部原因而改变程序执行流程的过程称“内中断”、“软中断”或“异常”。为了便于控制中断请求信号的产生,也为了利用屏蔽码改变中断处理的优先级别,当产生中断请求后,用程序方式有选择地封锁部分中断,而允许其余部分中断仍得到响应,称为中断屏蔽。有些中断请求是不可屏蔽的,也就是说,不管中断系统是否开中断,这些中断源的中断请求一旦提出,CPU必须立即响应。所以,中断又分为可屏蔽中断和不可屏蔽中断。

  • 第2题:

    中断系统的软、硬功能分配,实际上是中断响应软件和中断处理硬件之间的功能分配。


    正确答案:错误

  • 第3题:

    中断系统软硬件功能分配实质是中断()硬件和中断()软件的功能分配。


    正确答案:响应;处理程序

  • 第4题:

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


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

  • 第5题:

    软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?


    正确答案: (1)软件中断用一条指令进入中断处理子程序,中断类型码由指令提供。进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码。不受中断允许标志IF的影响。不过,软件中断的一号中断受标志寄存器中另外一个标志既TF的影响,只有TF为1时,才能执行单步中断。
    (2)正在执行软件中断时,如果有外部硬件中断请求,并且是非屏蔽中断请求,那么,会在执行完当前指令后立即给予响应。
    (3)软中断没有随机性。

  • 第6题:

    中断优先级的排队有哪些方法?采用软件优先级排队和硬件优先级排队各有什么特点?


    正确答案: 软件优先级排队:各中断源的优先权由软件安排。优点是电路比较简单,可以直接修改软件查询顺序来修改中断优先权,不必更改硬件。缺点是当中断源个数较多时,有逐位检测查询到转入相应的中断服务程序所耗费的时间较长,中断响应速度慢,服务效率低。
    硬件优先级排队:指利用专门的硬件电路或中断控制器对系统中各中断源的优先权进行安排。这种方法中断响应速度快,服务效率高,但需要专门的硬件电路。

  • 第7题:

    硬件中断是(),随机的,执行总线周期,中断类型码由中断控制器提供,软件中断是(),确定的,不执行总线周期,中断类型确定软件中断优先级与硬件中断优先级相比,软件中断的级别高。


    正确答案:外部引发;内部引发

  • 第8题:

    中断有若干类型,它们是()

    • A、 硬件故障中断、程序中断、机器中断、输入/输出中断、访管中断
    • B、 硬件故障中断、软件中断、外部中断、输入/输出中断、访管中断
    • C、 硬件故障中断、程序中断、外部中断、输入/输出中断、命令中断
    • D、 硬件故障中断、程序中断、外部中断、输入/输出中断、访管中断

    正确答案:D

  • 第9题:

    中断请求的撤除有().

    • A、定时/计数中断硬件自动撤除
    • B、脉冲方式外部中断自动撤除
    • C、电平方式外部中断强制撤除
    • D、串行中断软件撤除
    • E、串行中断硬件自动撤除

    正确答案:A,B,C,D

  • 第10题:

    单选题
    实时中断处理有()。
    A

    外部中断、内部中断、硬件故障中断、程序性中断

    B

    外部中断、分时中断、硬件故障中断、程序性中断

    C

    外部中断、内部中断、硬件故障中断、偶然性中断

    D

    外部中断、内部中断、硬件故障中断、软件故障中断


    正确答案: A
    解析: 暂无解析

  • 第11题:

    判断题
    中断系统的软、硬功能分配,实际上是中断响应软件和中断处理硬件之间的功能分配。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    问答题
    什么叫中断?什么叫断点?系统在执行完中断处理子程序后,为何能回到原断点继续原主程序的执行?

    正确答案: C.PU在执行现程序中,当外设提出服务请求或发生异常情况时,CPU暂时中断现程序的执行,而转去执行中断处理程序,执行完后返回主程序继续执行,这种功能称为中断。
    程序被中断的那个地址称为断点。
    在转入中断处理程序之前,断点被推入堆栈保存,中断处理完毕,断点地址从堆栈弹出送PC。
    解析: 暂无解析

  • 第13题:

    以下关于中断的叙述中,不正确的是( )。

    A.中断处理过程包括中断响应、中断处理和中断恢复
    B.中断响应由硬件、软件共同完成
    C.中断响应时,软件完成程序状态字的交换
    D.中断处理完全由操作系统完成,按情况执行不同的中断处理例程

    答案:C
    解析:
    本题考查中断响应的基础知识。中断响应是一个软硬件结合起来处理系统例外事件的机制。硬件响应中断时,进行新老程序状态字的交换。所谓程序状态字,是指CPU的一些重要寄存器内容的有序集合。老程序状态字是指系统正在运行时的程序状态字,新程序状态字是指存放在内存制定单元的程序状态字,新程序状态字中的指令地址寄存器就是操作系统的入口地址。通过交换程序状态字,系统转入运行操作系统的程序。中断响应的工作将由操作系统完成。操作系统判别产生中断的原因,根据中断的原因调用相应的中断处理例程,完成中断处理。在中断处理结束后,再运行进程管理中的进程调度程序,将某个进程运行时的程序状态字内容填入相应的硬件寄存器中,从而使该进程投入运行。

  • 第14题:

    关于中断下面说法正确的是()

    • A、软件中断时处理器的中断引脚电平信号发生变化
    • B、硬件中断可以用来实现操作系统的系统调用
    • C、硬件中断由外设引发的,它是由已和硬件信号开始的
    • D、在x86中硬件中断和软件中断都称为陷入(Trap)

    正确答案:C

  • 第15题:

    在关中断状态,不可响应的中断是()

    • A、硬件中断
    • B、可屏蔽中断
    • C、软件中断
    • D、不可屏蔽中断

    正确答案:B

  • 第16题:

    软件中断有哪些特点?硬件中断有哪些特点?


    正确答案: 软件中断是由CPU内部事件引起的中断,是确定的;与硬件无关,不执行中断响应周期;除单步中断外,软件中断(内部中断)不可屏蔽;优先级高于硬件中断(外部中断)。
    硬件中断由外部事件引起,是随机的,需要执行总线周期,中断类型码由中断控制器提供。

  • 第17题:

    简述8086的中断类型,非屏蔽中断和可屏蔽中断有哪些不同之处?CPU通过什么响应条件来处理这两种不同的中断?


    正确答案: 8086的中断系统能够处理256个不同的中断源,并为每一个中断安排一个编号,范围为0~255,称为中断类型。
    硬件中断分为非屏蔽中断和可屏蔽中断,非屏蔽中断不受中断允许标志位IF的影响,在IF=0关中断的情况下,CPU也能在当前指令执行完毕后就响应NMI上的中断请求。可屏蔽中断:CPU将根据中断允许标志位IF的状态决定是否响应。如果IF=0,表示CPU关中断;如果IF=1,表示CPU开中断,CPU执行完现行指令后会转入中断响应周期。

  • 第18题:

    软件中断和硬件中断有何特点?两者的主要区别是什么?


    正确答案: 硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。
    软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。通常有除法出错中断、INTO溢出中断、INTn中断、断点中断和单步中断等。
    两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。

  • 第19题:

    什么叫中断?什么叫断点?系统在执行完中断处理子程序后,为何能回到原断点继续原主程序的执行?


    正确答案: C.PU在执行现程序中,当外设提出服务请求或发生异常情况时,CPU暂时中断现程序的执行,而转去执行中断处理程序,执行完后返回主程序继续执行,这种功能称为中断。
    程序被中断的那个地址称为断点。
    在转入中断处理程序之前,断点被推入堆栈保存,中断处理完毕,断点地址从堆栈弹出送PC。

  • 第20题:

    什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?


    正确答案:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息.

  • 第21题:

    单选题
    中断有若干类型,它们是()
    A

     硬件故障中断、程序中断、机器中断、输入/输出中断、访管中断

    B

     硬件故障中断、软件中断、外部中断、输入/输出中断、访管中断

    C

     硬件故障中断、程序中断、外部中断、输入/输出中断、命令中断

    D

     硬件故障中断、程序中断、外部中断、输入/输出中断、访管中断


    正确答案: B
    解析: 暂无解析

  • 第22题:

    问答题
    什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?

    正确答案: 硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息.
    解析: 暂无解析

  • 第23题:

    单选题
    关于中断下面说法正确的是()
    A

    软件中断时处理器的中断引脚电平信号发生变化

    B

    硬件中断可以用来实现操作系统的系统调用

    C

    硬件中断由外设引发的,它是由已和硬件信号开始的

    D

    在x86中硬件中断和软件中断都称为陷入(Trap)


    正确答案: D
    解析: 暂无解析

  • 第24题:

    填空题
    中断系统软硬件功能分配实质是中断()硬件和中断()软件的功能分配。

    正确答案: 响应,处理程序
    解析: 暂无解析