在CPU中用于跟踪指令地址的寄存器是(  )。A.地址寄存器(MAR) B.数

资格题库2022-08-02  19

问题 在CPU中用于跟踪指令地址的寄存器是(  )。A.地址寄存器(MAR)B.数据寄存器(MDR)C.程序计数器(PC)D.指令寄存器(IR)

选项 A.地址寄存器(MAR)
B.数据寄存器(MDR)
C.程序计数器(PC)
D.指令寄存器(IR)

答案 C

解析 程序计数器中存放的是下一条指令的地址(可能是下一条指令的绝对地址,也可能是相对地址,即地址偏移量)。由于多数情况下程序是顺序执行的,所以程序计算数器设计成能自动加1的装置。当出现转移指令时,需重填程序计数器。
指令寄存器:中央处理器即将执行的操作码存在这里。
数据寄存器是存放操作数、运算结果和运算的中间结果,以减少访问存储器的次数,或者存放从存储器读取的数据以及写入存储器的数据的寄存器。
地址寄存器用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。
转载请注明原文地址:https://tihaiku.com/congyezige/2406019.html

最新回复(0)