为实现程序指令的顺序执行,CPU(1)中的值将自动加1。

admin2014-10-13  31

问题 为实现程序指令的顺序执行,CPU(1)中的值将自动加1。

选项 A、指令寄存器(OR)
B、程序计数器(PC)
C、地址寄存器(AR)
D、指令译码器(ID)

答案B

解析 为了保证程序指令能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序设计数器PC的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。
转载请注明原文地址:https://jikaoti.com/ti/cmf7FFFM
0

最新回复(0)