①所有用户可见(不透明):PC,PSW,通用寄存器,ACC

②对汇编程序可见(不透明)(编写汇编程序需要的,用户可见的汇编程序员也可见):
中断字寄存器(可以修改中断的优先级)
基址寄存器(基址寻址)
变址寄存器(变址寻址,如数组的访问需要)
条件码寄存器

③应用程序员不可见(透明):

DR(暂存寄存器)

④系统程序员可见(不透明)

虚拟存储器

⑤对所有用户不可见(透明):

MAR(存储器地址寄存器)
MDR(存储器数据寄存器)
IR(指令寄存器)(这个最常考,很好理解他不能编辑,所以没必要给你看)
uIR(微指令寄存器,uMAR,uMDR)
Cache(高速缓存)

改自知乎