首页 > 试题广场 >

在CPU中,用来保存运算器的运算结果状态、程序运行时的工作状

[单选题]

CPU中,用来保存运算器的运算结果状态、程序运行时的工作状态及机器的状态信息的寄存器是()。

  • 程序计数器PC
  • 指令寄存器IR
  • 状态字寄存器PSW
  • 地址寄存器AR
推荐
C。考察的是CPU的内部器件功能。
其六大典型的寄存器:
  • 程序计数器(PC),存放下一条要执行的指令在内存中的地址
  • 指令寄存器(IR),存放当前正在执行的指令
  • 地址寄存器(AR),存放将被访问的内存单元的地址
  • 程序状态字寄存器(PSW),存放一些状态标志位
  • 数据缓冲寄存器(DR),存放将要存入存储中的数据,或是从存储器读出来的数据
  • 通用寄存器,存放运算结果和取出的操作数


编辑于 2020-02-05 14:20:21 回复(0)
C
A选项,程序计数器PC用于存放下一条指令所在单元的地址的地方。程序计数器是CPU中的寄存器,它包含当前正在执行的指令的地址。当每个指令被获取,程序计数器的存储地址加一。在每个指令被获取之后,程序计数器指向顺序中的下一个指令。当计算机重启或复位时,程序计数器通常恢复到零
B选项,指令寄存器IR是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。当计算机的某一计算循环开始时,先根据地址寄存器的地址,从内存储器中读出一条指令,存入指令寄存器中。指令寄存器的相应位送入指令译码器(操作码译码、变址译码等)。根据译码结果产生相应的控制信号,完成指令规定的运算、传送数据等动作。
C选项,状态字寄存器PSW是计算机系统的核心部件运算器的一部分。用来保存运算器的运算结果状态、程序运行时的工作状态及机器的状态信息。PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CY位),有无溢出(OV位),结果正负(SF位),结果是否为零(ZF位),奇偶标志位(P位)等;另一类是存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。
D选项,地址寄存器AR用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。
综上本题选C。
编辑于 2020-02-04 16:13:52 回复(0)
这题考察的是操作系统的知识吧
编辑于 2024-03-07 10:16:56 回复(0)