指令MOV R0,PC的含义是()

题目
填空题
指令MOV R0,PC的含义是()
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题(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

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


 

第2题:

以下是部分ARM汇编程序,该程序的执行结果是(43)。

AREA EXAMPLE2,CODE,READONLY

ENTYR

start MOV ro,#10

MOV r1,#3

BL DOADD

doadd ADD r0,r0,r1

MOV pc,1r

END

A.结果值13存放在R0寄存器中

B.结果值23存放在R1寄存器中

C.结果值13存放在LR寄存器中

D.结果值23存放在LR寄存器中


正确答案:A
解析:这是一段子程序调用(BL指令完成)的程序,子程序DOADD完成加法运算,操作数放在r0和r1寄存器中,结果放在r0中。

第3题:

指令“MOV A,R0”采用的寻址方式是()。

A. 寄存器寻址

B. 直接寻址

C. 寄存器间接寻址

D. 立即寻址


参考答案:A

第4题:

指令解析:MOV  R1,R0


正确答案:指令实现的功能是将寄存器R0的值传送到寄存器R1。

第5题:

已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR2后,R0=___【13】____,R1=___【14】____。


正确答案:2200 8800

第6题:

从基本的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


正确答案:B
解析:CPU执行MOVRI,RO指令,CPU首先要完成的操作是从内存中读取该指令的指令操作码。取该指令的指令操作码,首先要做的就是将程序计数器的内容送到地址寄存器,即PC→AR。

第7题:

以下ARM指令中属于寄存器间接寻址的指令是()。

A.TST R1,0xFE

B.LDRB R1,[R2]

C.MOV R1,R0,LSL3

D.BIC R0,R0,0x0B


正确答案:B

第8题:

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

A.100→RO

B.100→MDR

C.PC→MAR

D.PC→IR


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

第9题:

指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。

  • A、20H
  • B、30H
  • C、50H
  • D、38H

正确答案:D

第10题:

指令解析:LDMFD  R13!,{R0,R4-R12,PC}


正确答案:将堆栈内容恢复到寄存器(R0,R4 到R12,LR)。