A-A+
编写汇编语言程序时 下列寄存器中程序员可访问的是______。A.程序计数器(PC)B.指令
问题详情
编写汇编语言程序时,下列寄存器中程序员可访问的是______。
A.程序计数器(PC)
B.指令寄存器(IR)
C.存储器数据寄存器(MDR)
D.存储器地址寄存器(MAR)
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:指令寄存器(IR)用于暂存从内存取出的、正在运行的指令,这是由系统使用的寄存器,程序员不能访问。
存储器数据寄存器(MDR)和存储器地址寄存器(MAR)用于对内存单元访问时的数据和地址暂存,也是由系统使用的,程序员不能访问。
程序计数器(PC)用于存储指令的地址,CPU根据该寄存器的指令从内存读取待执行的指令,该寄存器可以由程序员访问。