处理器中对用户可见的寄存器是
程序状态字寄存器
地址寄存器
程序计数寄存器
指令寄存器
答案
地址寄存器
解析
针对处理器中对用户可见的寄存器的单选题,我们可以这样分析:
程序状态字寄存器(Program Status Word Register):通常不直接对用户程序可见,因为它包含了处理器的状态信息,如模式位(内核态/用户态)、中断标志等。这些信息主要用于操作系统和硬件级别的管理,而不是直接供用户程序使用。
地址寄存器(Address Register):地址寄存器是可见的,因为它用于存储CPU访问内存的地址信息。用户程序在访问内存时会使用到地址寄存器。
程序计数寄存器(Program Counter Register):虽然程序计数寄存器在程序执行中起着关键作用,但它通常不被视为直接对用户可见的寄存器,因为它更多地是CPU内部操作的一部分。
指令寄存器(Instruction Register):指令寄存器用于存储当前正在执行的指令的二进制表示形式。同样,它更多地是CPU内部操作的一部分,而不是直接对用户可见的寄存器。
因此,根据以上分析,地址寄存器是这些选项中明确对用户可见的寄存器。
正确答案是:地址寄存器。