在51单片机开中断的情况下,下面说法正确的是( )。
A: 当有中断源请求中断时,CPU马上停下目前工作,响应中断。
B: 当有中断源请求中断时,当前指令执行完,CPU即可响应中断。
C: 当有中断源请求中断时,当前指令执行完,也没有高优先级中断源正在服务,CPU即可响应中断。
D: 以上说法都不对。
A: 当有中断源请求中断时,CPU马上停下目前工作,响应中断。
B: 当有中断源请求中断时,当前指令执行完,CPU即可响应中断。
C: 当有中断源请求中断时,当前指令执行完,也没有高优先级中断源正在服务,CPU即可响应中断。
D: 以上说法都不对。
举一反三
- CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则()。 A: 若已开中断,则执行完当前指令就响应中断请求 B: 不响应 C: 立即响应中断请求 D: 中断返回后再响应
- 中断优先级是指:当有多个中断源在同一时刻提出请求时,CPU对中断响应的次序。
- 关于中断响应的条件,下列说法正确的是() A: 正在执行的低优先级中断可以被高优先级中断源中断 B: CPU在低优先级中断中执行的指令还没有完成,会立即响应高优先级中断源中断 C: CPU中断开关EA=0时可以响应中断 D: EA=1但ES=0,可以响应串口中断
- 中国大学MOOC: 中断优先级是指:当有多个中断源在同一时刻提出请求时,CPU对中断响应的次序。
- 中断响应条件有:①中断源有中断请求;②此中断源的中断允许位为1;③CPU开总中断(即EA=1);④中断优先级请求;⑤外部中断请求;⑥定时器中断请求; 以上 (请填写对应序号,比如:135)条同时满足时,CPU才有可能响应中断。