更多“CPU内部的寄存器IR、MAR、MDR和PC,只有PC对用户是可见的。() ”相关问题
  • 第1题:

    ● 在计算机体系结构中,CPU 内部包括程序计数器 PC、存储器数据寄存器 MDR、指令寄存器IR 和存储器地址寄存器MAR 等。若CPU 要执行的指令为: MOV R0, #100(即将数值100传送到寄存器R0中),则CPU 首先要完成的操作是 (1) 。

    (1)

    A.100→R0

    B. 100→MDR

    C. PC→MAR

    D. PC→IR


    正确答案:C

  • 第2题:

    在CPU中用于跟踪指令地址的寄存器是( )。

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

    答案:C
    解析:
    程序计数器是用于存放下一条指令所在单元的地址的地方。

  • 第3题:

    设主存储器容量为64K*32位,并且指令字长,存储字长,机器字长三者均相等,请问MAR,PC、MDR,IR 等寄存器的位数分别为多少位?

    A.MAR 、PC、MDR 、 IR 都是16位

    B.MAR 、PC为16位,MDR 、 IR均为32位

    C.MAR 、PC为32位,MDR 、 IR均为16位

    D.PC、MDR 、 IR 都是32位


    64×1024Byte

  • 第4题:

    在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是( )。

    A.100→R0
    B.100→MDR
    C.PC→MAR
    D.PC→IR

    答案:C
    解析:
    本题考查计算机基本工作原理。CPU中的程序计数器PC用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器MDR。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器IR中。计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为:MOV R0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器PC,访问内存以获取指令。

  • 第5题:

    在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0,#100(即将数100传送到寄存器R0中),则CPU首先要完成的操作是()。

    A.100-〉R0

    B.100-〉MDR

    C.PC-〉MAR

    D.PC-〉IR


    C