1.对所有用户可见:
PSW(条件转移需要用到,程序员使用CMP指令的时候也需要用到所以是对用户可见),
PC(跳转指令需要使用PC+n ,所以对用户可见)
通用寄存器(程序员写指令可以使用到通用寄存器R)
2.对用户透明:
MAR,MDR,IR,Cache, 微程序结构和功能; (这些都是辅助CPU工作,所以是透明的)
3.对应用程序员透明:
暂存寄存器, 虚拟寄存器
4.汇编程序员可见:
PC
5.系统程序员可见:
虚拟存储器
6.主存和缓存之间的数据调动
是由硬件自动完成的,对所有程序员都是透明的;
7.主存和辅存之间的数据调用
是由硬件和操作系统共同完成的,对应用程序员是透明的;