问题
单项选择题
从基本的CPU工作原理来看,若CPU执行MOV R1,R0指令(即将寄存器R0的内容传送到寄存器R1中),则CPU首先要完成的操作是()(其中,PC是程序计数器;M为主存储器;DR为数据寄存器;IR为指令寄存器:AR为地址寄存器)。
A.R0→R1
B.PC→AR
C.M→DR
D.DR→IR
答案
参考答案:C
解析:
[分析] 在CPU中,各个寄存器之间是不相通的,没有直接的连接通道。因此寄存器之间数据的传送,必须通过主存储器作为中介。在本题中,要将寄存器R0的内容传送到寄存器R1中,首先应将主存储器M清空,留出位置存放数据,即将主存储器M中的数据传送到数据寄存器DR中暂存,再将R0中的内容传送至主存储器M中,再从M中将数据传送到R1中,最后恢复M中的数据,将DR中的数据传送回M。