多项选择题

A.典型的C程序不需要切换寄存器组,默认使用寄存器组0
B.寄存器组1、2或3在中断服务程序中使用,以避免用堆栈保存和恢复寄存器C、C51编译器及其对
C.语言的扩充允许编程者控制中断的所有方面和使用寄存器组,可以使用using属性为中断函数指定所用的寄存器组
D.小型的中断程序使用默认寄存器组0,不带using属性可能会取得更高的效率