题目详情

在CPU寄存器中,( )对用户是完全透明。

  • A.程序计数器
  • B.指令寄存器
  • C.状态寄存器
  • D.通用寄存器

正确答案及解析

正确答案
B
解析

本题考查计算机系统基础知识。寄存器组是CPU中一个重要组成部分,它是CPU内部临时存储空间。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时状态。在CPU中增加寄存器数量,可以使CPU把执行程序时所需数据尽可能地放在寄存器中,从而减少访问内存次数,提高其运行速度。但是,寄存器数目也不能太多,除了增加成本外,寄存器地址编码增加还会增加指令长度。CPU中寄存器通常分为存放数据寄存器、存放地址寄存器、存放控制信息寄存器、存放状态信息寄存器和其他寄存器等类型。程序计数器是存放指令地址寄存器,其作用是:当程序顺序执行时,每取出一条指令,程序计数器(PC)内容自动增加一个值,指向下一条要取指令。当程序出现转移时,则将转移地址送入PC,然后由PC指向新指令地址。指令寄存器(IR)用于存放正在执行指令,指令从内存取出后送入指令寄存器。其操作码部分经指令译码器送微操作信号发生器,其地址码部分指明参加运算操作数地址形成方式。在指令执行过程中,指令寄存器中内容保持不变。状态字寄存器(PSW)用于保存指令执行完成后产生条件码,例如运算是否有溢出,结果为正还是为负,是否有进位等。此外,PSW还保存中断和系统工作状态等信息。通用寄存器组是CPU中一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存次数,提高运算速度。在汇编语言程序中,程序员可以直接访问通用寄存器以存取数据,可以访问状态字寄存器以获取有关数据处理结果相关信息,可以通过相对程序计数器进行寻址,但是不能访问指令寄存器。

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案

相关题库更多 +