在CPU中,用( ) 给出将要执行的下条指令在内存中的地址。A.程序计数器

资格题库2022-08-02  66

问题 在CPU中,用(  ) 给出将要执行的下条指令在内存中的地址。A.程序计数器B.指令寄存器C.主存地址寄存器D.状态条件寄存器

选项 A.程序计数器
B.指令寄存器
C.主存地址寄存器
D.状态条件寄存器

答案 A

解析 程序计数器是用于存放下一条指令所在单元的地址的地方。在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。程序的转移等操作也是通过该寄存器来实现的。
指令寄存器一般用来保存当前正在执行的一条指令。
地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。
状态条件寄存器(PSW,Program Status Word)保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,如运算结果进位标志(C),运算结果溢出标志(V),运算结果为零标志(Z),运算结果为负标志(N),中断标志(I),方向标志(D)和单步标识等。
转载请注明原文地址:https://tihaiku.com/congyezige/2420055.html

最新回复(0)