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

admin2010-01-23  20

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

选项 A、PC→MAR
B、PC→IR
C、55→MDR
D、55→R1

答案A

解析 CPU中的程序计数器(PC)用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器(MAR)中,向内存写入数据时,待写入的数据要先放入数据寄存器 (MDR)。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器(IR)中。计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为MOV  R1,#55(即将数值55传送到寄存器 R1中)则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器(即PC→MAR),访问内存以获取指令。
转载请注明原文地址:https://kaotiyun.com/show/YvxZ777K
0

相关试题推荐
最新回复(0)