多项选择题

从编程的角度,寄存器可以分为()和()的寄存器两大类。

A.程序可见
B.程序不可见
C.通用
D.专用