执行指令:MOV  A,R0 ;

题目

执行指令:MOV  A,R0 ;  在程序状态字PSW中 ⑴ RS1=0,RS0=0;  ⑵ RS1=1,RS0=0的两种情况下,上述指令执行结果有何不同?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.TST R1,0xFE

B.LDRB R1,[R2]

C.MOV R1,R0,LSL3

D.BIC R0,R0,0x0B


正确答案:B

第2题:

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

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

正确答案:D

第3题:

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

第4题:

执行LEA  BX, [DI]指令和执行MOV  BX,  DI指令,哪条指令执行较快?


正确答案:执行MOV  BX,  DI指令比执行LEA  BX,  [DI]指令要快。

第5题:

说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。


正确答案: MOV A,21H为直接寻址方式,结果是累加器A中的数据为21H。
MOV A,[21H]为间接寻址,结果将DS段中偏移地址为21H的内存单元的数据给累加器A。

第6题:

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


正确答案:2200 8800

第7题:

指令解析:MOV  R1,R0


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

第8题:

ARM处理器如果R1=0x00000080,则指令MOV R0,R1, LSL2执行后,R0的值为()。

A.0x00000200

B.0x00000320

C.0x00000020

D.0x00000040


正确答案:A

第9题:

执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?


正确答案:两条指令的功能相同,都是将变量TAB的偏移地址送入BX,但执行MOV BX, OFFSET TAB的指令较快,所以效率高。原因是由汇编程序计算出了TAB的偏移地址,而LEA指令是CPU执行时才计算的。

第10题:

已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为()。

  • A、1
  • B、8
  • C、0x10
  • D、0x80

正确答案:A