更多“什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?”相关问题
  • 第1题:

    CPU响应中断时,进入“中断周期”采用硬件方法保护并更新程序计数器PC内容,而不是由软件完成,主要是为了()。

    A.能进入中断处理程序并能正确返回原程序
    B.节省主存
    C.提高处理机速度
    D.易于编制中断处理程序

    答案:A
    解析:
    CPU响应中断时,在执行中断服务之前,必须保存CPU的返回地址和CPU的现场信息。若中断周期的任务由软件来完成,则可能会被新到来的中断请求中断,无法完成CPU现场信息的保存,打乱了CPU的中断响应机制,致使无法正确返回。

  • 第2题:

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


    正确答案:错误

  • 第3题:

    简述PC/AT机外部可屏蔽中断的中断处理过程。


    正确答案: P.C/AT机外部可屏蔽中断的中断处理过程分为4步:
    (1)中断请求。在PC/AT机中,8259A的IRR被设置为边沿触发方式。各个外部可屏蔽中断源可随时将IRR相应位置1,由8259A向CPU提出中断请求INTR。
    (2)中断响应。如果除外部可屏蔽中断源外当前没有其他可引起CPU中断的情况,则在当前指令的最后一个时钟周期的开始会检测到INTR。如果此时IF位为1,则在当前指令结束后CPU连续运行两个中断响应周期。在第二个中断响应周期能获得外部可屏蔽中断源对应的中断类型号,将其乘以4,便指向存放中断向量的首地址,从中取出中断向量,送CS、IP。这样,第二个中断响应周期结束后,就开始执行中断服务程序。需要指出,在中断响应周期CPU还要进行将FR、IP、CS的内容入栈等操作。
    (3)执行中断服务程序。中断服务程序通常包括保护现场、开中断、中断服务(针对中断源的具体服务)、发中断结束命令、恢复现场以及中断返回6个部分。
    (4)中断返回。中断服务程序的最后一条指令都应该是中断返回指令(IRET)。执行该指令时,从堆栈中弹出原先在中断响应时压入堆栈的FR、IP、CS的内容,断点地址被送入IP、CS中,于是返回到被打断的程序,继续往下执行。

  • 第4题:

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


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

  • 第5题:

    8086有哪几种中断方式?它们在中断响应和处理过程中最主要的区别是什么?什么是中断向量?


    正确答案: 分为软件中断和硬件中断两大类。软件中断是由指令执行所引起的中断,主要有INT中断、除法错中断、溢出中断、单步中断等。硬件中断是外部请求所引起的中断,有两条外部请求输入线.一个是NMI(屏蔽中断),另一个是INTR(可屏蔽中断)。
    最主要的区别是获取相应的中断类型码的方式不同。
    中断向量:中断服务程序的入口地址。

  • 第6题:

    PC/XT机中采用向量中断方式处理8级硬件中断,中断类型号与中断程序入口地址的关系如何?中断程序入口地址在向量表中如何存放?


    正确答案: 中断类型号×4=中断向量表指针,该指针指向存放中断程序入口地址的内存单元地址。
    中断程序入口地址在向量表中按地址从低到高,分别存放:中断程序入口地址的段内地址的低八位,高八位和中断程序入口地址的段地址的低八位,高八位。

  • 第7题:

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


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

  • 第8题:

    中断发生时,由硬件更新程序计数器PC,而不是由软件完成,主要是为了()。

    • A、能进入中断处理程序并正确返回源程序
    • B、节省内容
    • C、提高处理机的速度
    • D、使中断处理程序易于编址,不易出错

    正确答案:C

  • 第9题:

    当CPU响应定时/计数器T0的中断时,()压入堆栈。

    • A、 需用软件将当前PC值
    • B、 需用软件将中断入口地址
    • C、 硬件自动将当前PC值
    • D、 硬件自动将中断入口地址

    正确答案:C

  • 第10题:

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

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

  • 第11题:

    单选题
    PC机的时钟中断属于()
    A

     硬件故障中断

    B

     程序中断

    C

     外部中断

    D

     输入输出中断


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。


    正确答案:FR;断点地址;TF;IF

  • 第14题:

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

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

    正确答案:C

  • 第15题:

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


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

  • 第16题:

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


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

  • 第17题:

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


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

  • 第18题:

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


    正确答案: 硬件中断是外部设备通过向CPU的中断请求线输入电信号来来获得中断请求;软件中断是处理机内部识别中断请求,如内部异常中断或指令中断。
    硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。

  • 第19题:

    在PC机中如何使用“用户中断”入口请求中断和进行编程?


    正确答案: PC机中分配给用户使用的中断是IRQ9,经扩展插槽B4引出,故把用户的中断请求线连接到B4上。在应用程序中,利用25H号系统调用将中断服务程序的入口地址写入对应0AH类型中断对应的中断向量表中去。在应用程序中把主片8259AD2屏蔽位清0,把从片8259AD1屏蔽位清0,使主片的IR2、从片的IR1可以输入中断请求。中断服务程序结束前向主片8259A发中断结束命令。应用程序结束之前对主片的IR2和从片的IR1进行屏蔽,关闭用户中断请求。

  • 第20题:

    PC机的时钟中断属于()

    • A、 硬件故障中断
    • B、 程序中断
    • C、 外部中断
    • D、 输入输出中断

    正确答案:C

  • 第21题:

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


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    问答题
    PC/XT机中采用向量中断方式处理8级硬件中断,中断类型号与中断程序入口地址的关系如何?中断程序入口地址在向量表中如何存放?

    正确答案: 中断类型号×4=中断向量表指针,该指针指向存放中断程序入口地址的内存单元地址。
    中断程序入口地址在向量表中按地址从低到高,分别存放:中断程序入口地址的段内地址的低八位,高八位和中断程序入口地址的段地址的低八位,高八位。
    解析: 暂无解析

  • 第24题:

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

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