更多“编写汇编语言程序时,下列寄存器中程序员可访问的是(5)。A.程序计数器(PC)B.指令寄存器(IR)C.存储 ”相关问题
  • 第1题:

    ● 编写汇编语言程序时,下列寄存器中,程序员可访问的是 (5) 。

    (5)

    A. 程序计数器(PC)

    B. 指令寄存器(IR)

    C. 存储器数据寄存器(MDR)

    D. 存储器地址寄存器(MAR)


    正确答案:A

  • 第2题:

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

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

    答案:A
    解析:

  • 第3题:

    编写汇编语言程序时,下列寄存器中程序员可访问的是( )

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

    答案:D
    解析:
    为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当程序转移时,转移指令执行的最终结果就是要改变PC的值,此PC值就是转去的地址,以此实现转移。有些机器中也称PC为指令指针IP(Instruction Pointer)。

  • 第4题:

    ● 编写汇编语言程序时,下列寄存器中,程序员可访问的是 (3) 。

    (3)

    A. 程序计数器(PC)

    B. 指令寄存器(IR)

    C. 存储器数据寄存器(MDR)

    D. 存储器地址寄存器(MAR)


    正确答案:A

  • 第5题:

    编写汇编语言程序时,下列寄存器中程序员可访问的是______。

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

    答案:A
    解析:
    本题考查CPU中相关寄存器的基础知识。指令寄存器(IR)用于暂存从内存取出的、正在运行的指令,这是由系统使用的寄存器,程序员不能访问。存储器数据寄存器(MDR)和存储器地址寄存器(MAR)用于对内存单元访问时的数据和地址暂存,也是由系统使用的,程序员不能访问。程序计数器(PC)用于存储指令的地址,CPU根据该寄存器的指令从内存读取待执行的指令,该寄存器可以由程序员访问。