在CPU中,( )可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。

免费题库2022-08-02  22

问题 在CPU中,( )可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。A.程序计数器B.累加寄存器C.程序状态寄存器D.地址寄存器

选项 A.程序计数器
B.累加寄存器
C.程序状态寄存器
D.地址寄存器

答案 B

解析 为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。状态寄存器:用来标识协处理器中指令执行情况的,它相当于CPU中的标志位寄存器。累加寄存器:主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。地址寄存器:可作为存储器指针。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2401844.html

最新回复(0)