An interrupt processing method, comprising: before a CPU writes interrupt processing completion identification information of a current interrupt into an interrupt controller, storing interrupt source clear information of the interrupt into the interrupt controller; and when the interrupt controller receives a request, sent by the CPU, for writing the interrupt processing completion identification information, clearing an interrupt source of the interrupt according to the interrupt source clear information stored in the interrupt controller, wherein, the interrupt source clear information comprises an interrupt clear register address of a peripheral which produces the interrupt and content in an interrupt status register corresponding to the interrupt, the step of storing the interrupt source clear information of the interrupt into the interrupt controller comprises: when the CPU makes a response to the interrupt produced by the peripheral, reading content in the interrupt status register corresponding to the interrupt according to the interrupt status register address, and storing the content in the interrupt status register corresponding to the interrupt into the interrupt controller, wherein, after the CPU makes the response to the interrupt and when the content in the interrupt status register corresponding to the interrupt needs to be acquired, the content is acquired from the interrupt controller by directly using the interrupt status register content stored in the interrupt status register. before a CPU writes interrupt processing completion identification information of a current interrupt into an interrupt controller, storing interrupt source clear information of the interrupt into the interrupt controller; and when the interrupt controller receives a request, sent by the CPU, for writing the interrupt processing completion identification information, clearing an interrupt source of the interrupt according to the interrupt source clear information stored in the interrupt controller, wherein, the interrupt source clear information comprises an interrupt clear register address of a peripheral which produces the interrupt and content in an interrupt status register corresponding to the interrupt, the step of storing the interrupt source clear information of the interrupt into the interrupt controller comprises: when the CPU makes a response to the interrupt produced by the peripheral, reading content in the interrupt status register corresponding to the interrupt according to the interrupt status register address, and storing the content in the interrupt status register corresponding to the interrupt into the interrupt controller, wherein, after the CPU makes the response to the interrupt and when the content in the interrupt status register corresponding to the interrupt needs to be acquired, the content is acquired from the interrupt controller by directly using the interrupt status register content stored in the interrupt status register. when the CPU makes a response to the interrupt produced by the peripheral, reading content in the interrupt status register corresponding to the interrupt according to the interrupt status register address, and storing the content in the interrupt status register corresponding to the interrupt into the interrupt controller, wherein, after the CPU makes the response to the interrupt and when the content in the interrupt status register corresponding to the interrupt needs to be acquired, the content is acquired from the interrupt controller by directly using the interrupt status register content stored in the interrupt status register.