多项选择题

比较程序控制、中断控制和DMA三种方式,以下哪些属于中断控制方式的特点?()

A.外设和存储器之间的数据交换由CPU承担
B.需要CPU反复查询外设的状态
C.数据要经过CPU中的通用寄存器中转
D.控制程序的编写最为简单