在51单片机开中断的情况下,下面说法正确的是( )。
A: 当有中断源请求中断时,CPU马上停下目前工作,响应中断。
B: 当有中断源请求中断时,当前指令执行完,CPU即可响应中断。
C: 当有中断源请求中断时,当前指令执行完,也没有高优先级中断源正在服务,CPU即可响应中断。
D: 以上说法都不对。
A: 当有中断源请求中断时,CPU马上停下目前工作,响应中断。
B: 当有中断源请求中断时,当前指令执行完,CPU即可响应中断。
C: 当有中断源请求中断时,当前指令执行完,也没有高优先级中断源正在服务,CPU即可响应中断。
D: 以上说法都不对。
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才有可能响应中断。
内容
- 0
下述有关“中断优先级”的描述中不正确的是()。 A: 中断的请求是随机的,不同外设可能同时请求中断 B: 当有两个中断源请求中断时,CPU随机响应其中的一个中断请求 C: 中断优先级是指根据不同中断的轻重缓急,为每一个中断源分配一个优先权 D: CPU正在处理一个低优先级中断时,如果接收到一个高优先级中断请求,CPU会暂停当前中断执行,先处理优先级较高的中断请求
- 1
CPU响应中断的时间是中断源提出请求。()
- 2
程序中断的一般工作过程包括( )等过程。 A: 中断源请求、中断允许和优先排队、CPU响应条件、中断入口获取、中断服务子程序、中断结束 B: 指令完整执行、中断控制延后一条指令、中断返回延后一条指令、进入中断服务子程序 C: 中断源、中断管理、中断响应 D: 查询IO、直接IO、总线周期挪用
- 3
如果有多个中断源请求中断,响应最高优先级中断源。
- 4
下面不是中断响应条件的是() A: CPU处于开中断状态 B: 低级中断源 C: 高级中断源 D: 一条指令执行完毕