下列寄存器中,汇编语言程序员可见的是()。
存储器地址寄存器(MAR)
程序计数器(PC)
存储器数据寄存器(MDR)
指令寄存器(IR)
读者首先必须明白“汇编语言程序员可见”的含义,即汇编语言程序员通过汇编程序可以对某个寄存器进行访问。汇编程序员可以通过指定待执行指令的地址来设置PC的值,如转移指令、子程序调用指令等。而IR、MAR、MDR是CPU的内部工作寄存器,程序员无法直接获取和设置它们的值,也无法直接对它们进行其他操作,所以对程序员不可见。
【提示】①指令寄存器IR中的内容总是根据PC所取出的指令代码。②在CPU的专用寄存器中,只有PC和PSWR是汇编程序员可见的。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
读者首先必须明白“汇编语言程序员可见”的含义,即汇编语言程序员通过汇编程序可以对某个寄存器进行访问。汇编程序员可以通过指定待执行指令的地址来设置PC的值,如转移指令、子程序调用指令等。而IR、MAR、MDR是CPU的内部工作寄存器,程序员无法直接获取和设置它们的值,也无法直接对它们进行其他操作,所以对程序员不可见。
【提示】①指令寄存器IR中的内容总是根据PC所取出的指令代码。②在CPU的专用寄存器中,只有PC和PSWR是汇编程序员可见的。