CPU在执行指令的过程中,会自动修改________________的内容,以便使其保持的总是将要执行的下一条指令的地址。

admin2020-05-13  29

问题 CPU在执行指令的过程中,会自动修改________________的内容,以便使其保持的总是将要执行的下一条指令的地址。

选项 A、指令寄存器
B、程序计数器
C、地址寄存器
D、指令译码器

答案B

解析 本题考查计算机系统硬件基础知识。当CPU执行一条指令时,先把它从内存储器取到缓冲寄存器中,再送入指令寄存器(IR)暂存,指令译码器根据IR的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能。程序计数器(PC)具有寄存信息和计数两种功能,又称为指令计数器。程序的执行分两种情况,一是顺序执行,二是转移执行。在程序开始执行前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的内容即是程序第一条指令的地址。执行指令时,CPU自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单地对PC加“1”。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移的地址得到。
转载请注明原文地址:https://kaotiyun.com/show/I3WZ777K
0

相关试题推荐
最新回复(0)