() 用于存放执行指令的地址。若存储器按字节编址且指令长度为16位,则程序顺序执

考试题库2022-08-02  52

问题 () 用于存放执行指令的地址。若存储器按字节编址且指令长度为16位,则程序顺序执行时,每执行一条指令,程序计数器的值增加 ()。A.算术逻辑单元B.指令寄存器C.程序计数器D.累加器

选项 A.算术逻辑单元
B.指令寄存器
C.程序计数器
D.累加器

答案 C

解析 本题考查的是计算机硬件方面的基础知识。在CPU的控制部件中,程序计数器(PC)的功能是用于存放指令的地址。程序执行时,PC的初值为程序第一条指令的地址,在顺序执行程序时,控制器首先按程序计数器所指出的指令地址从内存中取出一条指令,然后分析和执行该指令,同时将PC的值加1指向下一条要执行的指令。在逻辑上,以PC加1表示指向下一条指令的地址。具体实现时,则因存储器编址方式、指令长度等因素的差异而不同。若存储器按字节编址,则16位长的指令占用2个字节的空间,因此,当前指令地址到下一条指令地址之间的偏移量等于2。故每执行一条指令该寄存器的值增加2。
转载请注明原文地址:https://tihaiku.com/congyezige/2428233.html

最新回复(0)