编写汇编语言程序时,下列寄存器中程序员可访问的是(  )。A.程序计数器(PC)

练习题库2022-08-02  7

问题 编写汇编语言程序时,下列寄存器中程序员可访问的是(  )。A.程序计数器(PC)B.指令寄存器(IR)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)

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

答案 A

解析 本题考查CPU中相关寄存器的基础知识。
指令寄存器(IR)用于暂存从内存取出的、正在运行的指令,这是由系统使用的寄存器,程序员不能访问。
存储器数据寄存器(MDR)和存储器地址寄存器(MAR)用于对内存单元访问时的数据和地址暂存,也是由系统使用的,程序员不能访问。
程序计数器(PC)用于存储指令的地址,CPU根据该寄存器地址从内存读取待执行的指令,程序员可以访问该寄存器。
地址寄存器用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止 。
转载请注明原文地址:https://tihaiku.com/congyezige/2406056.html

最新回复(0)