A: ACPU在执行非屏蔽中断服务
B: BCPU当前关中断
C: CCPU在执行高优先权的中断服务程序
D: D当前执行DMA操作
举一反三
- 当外部有中断请求,CPU未响应,可能的原因为()。 A: CPU在执行非屏蔽中断服务 B: CPU当前关中断 C: CPU在执行高优先权的中断服务程序 D: 当前执行DMA操作
- 一旦有中断请求,CPU 立即中断当前执行的程序,转去执行中断服务程序
- CPU响应非屏蔽中断,不包括以下哪个条件。 A: NMI引脚有中断请求。 B: 系统没有DMA 请求。 C: CPU处于开中断状态。 D: CPU当前指令执行完毕。
- 在51单片机开中断的情况下,下面说法正确的是( )。 A: 当有中断源请求中断时,CPU马上停下目前工作,响应中断。 B: 当有中断源请求中断时,当前指令执行完,CPU即可响应中断。 C: 当有中断源请求中断时,当前指令执行完,也没有高优先级中断源正在服务,CPU即可响应中断。 D: 以上说法都不对。
- CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则()。 A: 若已开中断,则执行完当前指令就响应中断请求 B: 不响应 C: 立即响应中断请求 D: 中断返回后再响应
内容
- 0
判断下列叙述是否正确,并对错误的叙述加以修改。(1)一个更高级的中断请求一定可以中断另一个正在执行的中断处理程序。(2)所谓关中断就是屏蔽所有的中断源。(3)一旦有中断请求出现,CPU立即停止当前指令的执行,转去执行中断服务程序。(4)为了保证中断服务程序执行后能正确返回到被中断的程序断点处继续执行程序,必须进行现场保护。(5)中断级别最高的是不可屏蔽中断。(6)CPU响应中断后,由用户通过关中断指令置“0”允许中断触发器。(7)在多重中断系统中,CPU响应中断后可以立即响应更高优先级的中断请求。(8)CPU响应中断时暂停当前程序的运行,自动转去执行中断服务程序。
- 1
抢占优先级也叫第一优先级或主优先级,不仅在多个中断源同时争夺CPU资源时,高优先级中断可以得到优先响应,即便CPU正在执行低优先级中断服务程序,高优先级中断也可以将其中断,待高优先级中断响应并执行完毕后再接着执行未完成的低优先级中断服务程序,这就是() A: 中断优先权 B: 中断请求 C: 中断嵌套 D: 中断服务
- 2
下列关于中断的说法中,错误的是()。 A: CPU在一条指令执行结束时才响应中断 B: CPU在执行一个中断服务程序时,不可以再响应中断 C: 中断的产生和当前指令的执行无关 D: CPU通过检测中断请求信号来获知是否有中断
- 3
一个外设通过INTR向CPU发出中断请求后,将会:() A: 不管I为何状态,CPU中止当前指令,转去执行中断服务程序 B: 只有I为1时,CPU中止当前指令,转去执行中断服务程序 C: 不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序 D: 只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序
- 4
以下关于中断的描述中,错误的是_______。 A: CPU只有在一条指令执行完取下条指令之前才会响应外部中断 B: 单级中断执行中断服务程序时不再响应其他中断请求 C: 多重中断的中断服务程序可以被更高优先级的中断请求中断 D: 中断处理优先级不能通过中断屏蔽技术而被修改