问题
单项选择题
在CPU中用于跟踪指令地址的寄存器是()。
A.地址寄存器(MAR)
B.数据寄存器(MDR)
C.程序计数器(PC)
D.指令寄存器(IR)
答案
参考答案:C
解析:
在CPU中常用的寄存器有以下6种:程序计数器PC、指令寄存器IR、地址寄存器AR、数据寄存器DR、累加寄存器AC和状态标志寄存器PSW。各寄存器的功能如下:
·程序计数器PC保证程序能够连续地执行下去,用来确定下一条指令的地址。
·指令寄存器IR保存当前正在执行的一条指令。
·地址寄存器AR保存当前CPU所访问的内存单元的地址。
·数据寄存器DR暂时存放由内存储器读出的一条指令或一个数据字。
·累加寄存器AC 当运算器的算术逻辑单元(ALU)执行算术或逻辑运算时,为ALU提供一个工作区。
·状态标志寄存器PSW保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,如运算结果进位标志C,运算结果溢出标志V,运算结果为0标志Z等。