更多“4、MCS—51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。”相关问题
  • 第1题:

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


    正确答案:2200 8800

  • 第2题:

    指令解析:MOV  R1,R0


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

  • 第3题:

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


    正确答案:把PC的值传送到R0寄存器,此时PC地址为当前指令位置+8

  • 第4题:

    要完成以下的数据传送,应如何用MCS-51指令实现? ⑴ R1的内容传送到R0; ⑵ 片外RAM 20H单元的内容送R0; ⑶ 片外RAM 20H单元的内容送片内RAM 20H单元; ⑷ 片外RAM 1000H单元的内容送片内RAM 20H单元; ⑸ ROM 2000H 单元的内容送R0; ⑹ ROM 2000H 单元的内容送片内RAM 20H单元; ⑺ ROM 2000H 单元的内容送片外RAM 20H单元。


    正确答案: ⑴ R1的内容传送到R0;
    MOV   A,R1   
    MOV  R0,A 
    ⑵ 片外RAM 20H单元的内容送R0;   
    MOV   R1,#20H   
    MOVX  A,@R1   
    MOV   R0,A 
    ⑶ 片外RAM 20H单元的内容送片内RAM 20H单元;   
    MOV   R1,#20H
    MOVX  A,@R1   
    MOV   20H,A 
    ⑷ 片外RAM 1000H单元的内容送片内RAM 20H单元;   
    MOV   DPTR,#20H   
    MOVX  A,@DPTR   
    MOV   20H,A 
    ⑸ ROM 2000H 单元的内容送R0; 
    MOV   DPTR,#2000H 
    CLR   A   MOVC  A,@A+DPTR   
    MOV   R0,A 
    ⑹ ROM 2000H 单元的内容送片内RAM 20H单元; 
    MOV   DPTR,#2000H 
    CLR   A   
    MOVC  A,@A+DPTR   
    MOV   20H,A 
    ⑺ ROM 2000H 单元的内容送片外RAM 20H单元。 
    MOV   DPTR,#2000H 
    CLR   A  
    MOVC  A,@A+DPTR   
    MOV   R0,#20H   
    MOVX  @R0,A 

  • 第5题:

    MCS-51单片机内部RAM的通用寄存器区共有()单元,分为4组寄存器,每组8单元,以R0~R7作为寄存器名称。


    正确答案:32

  • 第6题:

    MCS—51的立即寻址的指令中,立即数就是()。

    • A、放在寄存器R0中的内容
    • B、放在程序中的常数
    • C、放在A中的内容
    • D、放在B中的内容

    正确答案:B

  • 第7题:

    MCS-51指令:MOVA,#40H;表示将立即数40H传送至A中。


    正确答案:正确

  • 第8题:

    指令“ADDA,R0”的含义是()

    • A、R0中的数与A中的数不带进位位相加
    • B、R0作间接地址中的数与A中的数不带进位位相加
    • C、R0作间接地址中的数与A中的数带进位位相加
    • D、R0中的数与A中的数不带进位位相减

    正确答案:A

  • 第9题:

    MCS-51的源操作数为立即寻址的指令中,立即数就是()。

    • A、放在寄存器R0中的内容
    • B、放在程序中的常数
    • C、放在A中的内容
    • D、放在B中的内容

    正确答案:B

  • 第10题:

    属于直接寻址的指令是()

    • A、 MOV A   R1
    • B、 MOV A    #8DH
    • C、 MOV A    40H
    • D、 MOV A    @R0

    正确答案:C

  • 第11题:

    问答题
    指令解析:MOV  R2,R0

    正确答案: 将寄存器R0的值传送到寄存器R2。
    解析: 暂无解析

  • 第12题:

    判断题
    LDR  R0,[R1+4]指令实现的功能是将R1的内容加4后送R0。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。

    A.LDRPL R0,[R1]

    B.LDRMI R0,[R0]

    C.LDRHMI R1,[R0]

    D.LDRBMI R0,[R1]


    正确答案:D

  • 第14题:

    LDR  R0,[R1+4]指令实现的功能是将R1的内容加4后送R0。


    正确答案:正确

  • 第15题:

    如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为()。

    • A、LDRPL R0,[R1]
    • B、LDRMI R0,[R0]
    • C、LDRHMI R1,[R0]
    • D、LDRBMI R0,[R1]

    正确答案:D

  • 第16题:

    MCS-51指令系统中,指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为()。

    • A、(A)=92H(C)=1
    • B、(A)=92H(C)=0
    • C、(A)=8CH(C)=1
    • D、(A)=8CH(C)=0

    正确答案:D

  • 第17题:

    执行指令CJNE @R0,#3CH,TABL0,下面描述正确的是()

    • A、 如R0中的内容等3CH 程序跳转到TABL0处执行
    • B、 如R0中的内容不等于3CH 程序跳转到TABL0处执行
    • C、 如R0中的内容所指地址单元内容等于3CH 程序跳转到TABL0处执行
    • D、 如R0中的内容所指地址单元内容不等于3CH 程序跳转到TABL0处执行

    正确答案:D

  • 第18题:

    指令“DEC@R0”的含义是()

    • A、R0寄存器中数减1
    • B、R0寄存器中数加1
    • C、R0作间接地址中数减1
    • D、R0作间接地址中数加1

    正确答案:C

  • 第19题:

    假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()。


    正确答案:修改PSW的内容,使F0、RS1、RS0三位均为1

  • 第20题:

    假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。MOV P2,#20HMOV R0,#00HMOV XA,@R0


    正确答案:80H

  • 第21题:

    已知程序执行前,在AT89S51单片机片内RAM中,(A)=85H,(R0)=20H,(20H)=0AFH,(Cy)=1,(21H)=0FFH。写出下列指令独立执行后寄存器和存储单元的内容,若该指令影响标志位,写出CY、AC、OV和P的值。 ADD  A,@R0; ADDC A, 21H;   SWAP A     ;  SUBB A,#50H;   DEC R0    ; XCHD A,@R0;


    正确答案: CY=1,AC=1,OV=1,P=1 ,(A)=34H 
    CY=1,AC=1, P=1,OV=0 ,(A)=85H 
    (A)=58H ,P=1 
    CY=0,AC=0, P=1,OV=1 ,(A)=34H 
    R0=1FH
    (A)=8FH,(20H)=0A5H,P=1 

  • 第22题:

    MCS-51指令系统中,指令MOVA,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。

    • A、A.=86H
    • B、B.=20H
    • C、C.=18H
    • D、D.=00H

    正确答案:C

  • 第23题:

    单选题
    ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。
    A

    STR R0,[R1]

    B

    LDR R0,[R1]

    C

    STRH R0,[R1]

    D

    STRB R0,[R1]


    正确答案: A
    解析: 按题目要求,即将R0的值传送到以R1的值为地址的存储器中,故需采用寄存器间接寻址。因此选A。

  • 第24题:

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

    正确答案: 把PC的值传送到R0寄存器,此时PC地址为当前指令位置+8
    解析: 暂无解析