更多“中断服务程序不能被同优先级的中断源中断。”相关问题
  • 第1题:

    中断处理的正确过程是

    A.分析中断源,保存被中断程序现场,执行响应处理程序,恢复被中断程序现场

    B.分析中断源,保存被中断程序现场,恢复被中断程序现场,执行响应处理程序

    C.保存被中断程序现场,分析中断源,恢复被中断程序现场,执行响应处理程序

    D.保存被小断程序现场,分析中断源,执行响应处理程序,恢复被小断程序现场


    正确答案:D
    解析:中断处理的过程是首先保存被中断程序现场。然后分析中断源,确定中断原因。执行响应处理程序。最后恢复被中断程序现场。

  • 第2题:

    8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。()


    答案:错
    解析:

  • 第3题:

    中断向量表中保存的是()。

    A.被中断程序的返回地址
    B.中断服务程序入口地址
    C.中断服务程序入口地址的地址
    D.中断优先级

    答案:B
    解析:
    中断向量表中保存的是各中断服务程序的人口地址,CPU响应中断时,由硬件生成中断向量(又称中断向量表指针),CPU通过访问该中断向量指出的主存单元就可得到中断服务程序入口地址。

  • 第4题:

    在PC/AT机中,哪些(或哪个)中断源被列为最高优先级?哪些(或哪个)中断源被列为最低优先级?


    正确答案:在PC/AT机中优先级最高的中断源有除法出错、INTn和INTO,优先级最低的中断源是单步中断。

  • 第5题:

    简述中断、中断源、中断源优先级及中断嵌套的含义。


    正确答案: 中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去、。
    中断的意义在于资源共享和应急处理。
    中断的功能有四:一、调整CPU与外设的速度配合;二、实时控制的实现;三、故障检测;四、实现人机交流引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。 通常中断源有以下几种:
    (1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。 由计算机硬件异常或故障引起的中断,也称为内部异常中断。
    (2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。  (3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。
    (4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。
    为了使得系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。
    中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程称为是中断嵌套。

  • 第6题:

    什么是中断源?为什么要安排中断优先级?什么是中断嵌套?什么情况下程序会发生中断嵌套?


    正确答案:计算机系统中,凡是能引起中断的事件或原因,被称为中断源。
    处理器随时可能会收到多个中断源提出的中断请求,因此,为每个中断源分配一级中断优先权,根据它们的高低顺序决定响应的先后。
    一个中断处理过程中又有一个中断请求、并被响应处理,被称为中断嵌套。
    必须在中断服务程序中打开中断,程序才会发生中断嵌套。

  • 第7题:

    单片机的中断系统有()个中断请求源,具有()个中断优先级,可实现()级中断服务程序嵌套。


    正确答案:5;2;2

  • 第8题:

    子程序和中断服务程序有何异同?为什么子程序返回指令RET和中断返回指令RETI不能相互替代?为什么同优先级中断服务可以使用同一工作寄存器区?


    正确答案: (1)子程序由程序员调用,中断服务程序在满足条件的时候被调用;中断服务程序入口地址固定,子程序入口地址由用户决定;中断服务程序存在优先级的问题,子程序不存在优先级。
    (2)不能。
    (3)可以,因为同级的中断服务程序不能嵌套中断,必须等正在运行的中断服务程序返回后才能响应其它同级中断,此时资源已经释放。

  • 第9题:

    简述中断、中断源、中断嵌套及中断优先级的含义。


    正确答案: 所谓中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因而必须终止原程序的执行,转去完成相应的处理程序,待处理结束之后再返回继续执行被终止原程序的过程。中断源指向CPU提出中断申请的设备,包括中断请求信号的产生及该信号怎样被CPU有效地识别,要求中断请求信号产生一次,只能被CPU接收处理一次,即不能一次中断申请被CPU多次响应。
    中断嵌套是CPU正在执行低优先级中断的服务程序时,可被高优先级中断请求所中断,去执行高优先级中断服务程序,待高优先级中断处理完毕后,再返回低优先级中断的服务程序。
    中断优先级指在实际应用系统中往往有多个中断源,且中断申请是随机的,有时还可能会有多个中断源同时提出中断申请,但CPU一次只能响应一个中断源发出的中断请求,CPU响应哪个中断请求,就需要用软件或硬件安排一个优先顺序,即中断优先级排队。

  • 第10题:

    简述中断、中断源、中断源的优先级及中断嵌套的含义。


    正确答案: 当CPU正在处理某项事件的时,如果外界或内部发生了紧急情况,要求CPU暂停正在处理的工作转而去处理这个紧急情况,待处理完以后再回到原来被中断的地方,继续执行原来被中断了的程序,这样的过程称为中断。向CPU提出中断请求的源称为中断源。当系统有多个中断源时,就可能出现同时有几个中断源申请中断,而CPU在一个时刻只能响应并处理中断优先高的请求。在实际应用系统中,当CPU正在处理某个中断源,即正在执行中断服务程序时,会出现优先级更高的中断源申请中断。为了使更紧急的级别高的中断源及时得到服务,需要暂时中断(挂起)当前正在执行的级别较低的中断服务程序,去处理级别更高的中断源,待处理完以后,再返回到被中断了的中断服务程序继续执行,但级别相同或级别低的中断源不能中断级别高的中断服务,这就是所谓的中断嵌套。

  • 第11题:

    单选题
    中断响应后,保护断点的目的是(  )
    A

    便于寻找中断源

    B

    转到中断服务子程序

    C

    从中断服务子程序返回被中断的地方

    D

    便于多级中断


    正确答案: C
    解析:

  • 第12题:

    判断题
    在执行某一级的中断服务程序中,如果有较高优先级的中断源请求中断,则都要立即响应较高优先级的中断。
    A

    B


    正确答案:
    解析:

  • 第13题:

    当中断产生时,系统所做的第一项工作是

    A.识别中断源,分析中断产生的原因

    B.保护被中断程序的现场

    C.判断中断源的中断优先级

    D.取得中断处理程序的入口地址


    正确答案:B
    解析:中断处理一般按顺序完成以下工作:①保护被中断程序的现场;②识别中断源,分析中断产生的原因;③执行相应的中断处理程序;④恢复被中断程序的现场,继续执行被中断的程序。

  • 第14题:

    多级中断系统中有多个不同优先级的中断源,优先极高的中断可以打断优先级低的中断服务程序,以程序嵌套方式进行工作。这种方式使用(14)保护断电和现场最有效。

    A.堆栈
    B.队列
    C.数组
    D.链表

    答案:A
    解析:

  • 第15题:

    假设有4个中断源A、B、C、D,硬件排队后,中断优先级从高到低依次为A→B→C→D。现在需要将4个中断源得到CPU响应的次序更改为C→A→D→B,写出各个中断源的中断服务程序中应该设置的中断屏字。


    正确答案:C.中断源:1111
    A.中断源:1101
    D.中断源:0101
    B.中断源:0100

  • 第16题:

    在中断服务程序中,进行中断处理之前,应先(),才允许中断嵌套,只有中断优先级()的中断源请求中断,才能被响应。


    正确答案:开中断;更高

  • 第17题:

    什么是中断、中断源、中断服务程序、中断程序入口地址?


    正确答案:当有中断源申请中断,并允许响应时,处理暂停当前执行的程序转去执行中断服务子程序的过程叫中断。导致中断产生的事件和原因统称为中断源。处理暂停主程序后转去执行的,用来处理中断事件的程序成为中断服务子程序。中断程序入口地址是指的中断服务子程序的第一条指令所在的地址。

  • 第18题:

    在8086中断优先级顺序中,最低优先级的中断源是()。

    • A、单步陷阱中断
    • B、INTR
    • C、被零除
    • D、断点

    正确答案:A

  • 第19题:

    若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭()中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。


    正确答案:CPU

  • 第20题:

    同为高中断优先级,外部中断0能打断正在执行的外部中断1的中断服务程序。


    正确答案:错误

  • 第21题:

    下列有关中断的说法正确的是()。

    • A、正在进行的低优先级中断服务,能被高优先级中断请求所中断。
    • B、低优先级中断请求不能打断高优先级的中断服务;高优先级中断请求也不能打断低优先级的中断服务。
    • C、CPU响应外部中断请求后,总是由硬件来清除有关中断请求标志IE0或IE1。
    • D、若CPU正处在执行RETI指令时,MCS-51必须等待执行完下条指令后才响应新的中断。

    正确答案:A,D

  • 第22题:

    问答题
    什么是中断、中断源、中断服务程序、中断程序入口地址?

    正确答案: 当有中断源申请中断,并允许响应时,处理暂停当前执行的程序转去执行中断服务子程序的过程叫中断。导致中断产生的事件和原因统称为中断源。处理暂停主程序后转去执行的,用来处理中断事件的程序成为中断服务子程序。中断程序入口地址是指的中断服务子程序的第一条指令所在的地址。
    解析: 暂无解析

  • 第23题:

    问答题
    简述中断、中断源、中断源优先级及中断嵌套的含义。

    正确答案: 中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去、。
    中断的意义在于资源共享和应急处理。
    中断的功能有四:一、调整CPU与外设的速度配合;二、实时控制的实现;三、故障检测;四、实现人机交流引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。 通常中断源有以下几种:
    (1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。 由计算机硬件异常或故障引起的中断,也称为内部异常中断。
    (2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。  (3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。
    (4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。
    为了使得系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。
    中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程称为是中断嵌套。
    解析: 暂无解析