单项选择题

CPU在下列哪种情况下必然会产生中断()

A.一条指令执行完毕
B.CPU处于开中断状态
C.除法错
D.有外部中断源发出请求