写出能完成下列数据传送的指令:外部RAM 20H单元

题目

写出能完成下列数据传送的指令:外部RAM 20H单元中的内容送到内部RAM 20H单元

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

第1题:

要完成以下的数据传送,应如何用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 

第2题:

下列各指令属于累加器A与外部RAM之间的传送指令的是()。

  • A、MOV@DPTR,A
  • B、MOVCA,@A+DPTR
  • C、MOVX@Ri,A
  • D、MOVA,@Ri

正确答案:C

第3题:

对片外数据RAM单元读写数据须用()。

A.MOV指令

B.MOVX指令

C.MOVC指令


参考答案:B

第4题:

编程将内部RAM的20H单元的内容传送给外部RAM的2000H单元。


正确答案: M.OV A,20H
M.OV DPTR,#2000H MOVX @DPTR,A

第5题:

数据传送指令负责把()、()和()传送到寄存器或存储单元中。


正确答案:数据;地址;立即数

第6题:

在外部RAM中BLOCK开始的单元中有一数据块,数据长度为LEN,试编程统计其中的正数、负数和零的个数分别存入内部RAM的Pcount、Mcoun和Zcount单元。


正确答案: M.CS51
>                 1  ORG 0H
2  LEN EQU #10 ;  数据块长度
3  PCOUNT EQU #30H
4  MCOUNT EQU #31H
5  ZCOUNT EQU #32H
6  BLOCK EQU #40H
0000  7840      7  MOV R0,BLOCK ; BLOCK首地址
0002  790A      8  MOV R1,LEN
0004  E6        9 LOOP: MOV A,@R0
0005  C3        10  CLR C
0006  B40004    11  CJNE A,#0H,SULT1
0009  0532      12  INC 32H
000B  8009      13  SJMP SULT2
000D  33        14 SULT1: RLC A;     移出符号位以判断正负!
000E  4004      15  JC NEG
0010  0530      16  INC 30H
0012  8002      17  SJMP SULT2
0014  0531      18 NEG:// INC 31H
0016  08        19 SULT2: INC R0
0017  D9EB      20 DJNZ R1,LOOP

第7题:

在梯形图编程中,传送指令MOV的功能是()。

  • A、源数据内容传送给目标单元,同时将源数据清零
  • B、源数据内容传送给目标单元,同时源数据不变
  • C、目标数据内容传送给源单元,同时将目标数据清零
  • D、目标数据内容传送给源单元,同时目标数据不变

正确答案:B

第8题:

将数据从一个存储单元传送到另一个存储单元的操作由(12)指令完成,用于改变指令执行顺序的是(13)。

(54)

A.数据转换

B.数据传送

C.数据交换

D.逻辑运算


正确答案:B

第9题:

指令MOV R0,#20H中的20H是指()。

  • A、立即数
  • B、内部RAM20H单元
  • C、一个计数初值
  • D、以上三种均有可能,视该指令在程序中的作用而定

正确答案:A

第10题:

用于外部数据传送的指令有哪几条?有何区别?


正确答案: 累加器A与片外RAM间的数据传送使用寄存器寻址方式:
MOV X  @DPTR,A    ;(A)→((DPTR))累加器中的内容送到数据指针指向片外RAM地址中。
MOV X  A,@DPTR    ;((DPTR))→(A)数据指针指向片外RAM地址中的内容送到累加器A中。
MOV X  A,@Rj    ;((Rj))→(A)寄存器Rj指向片外RAM地址中的内容送到累加器A中。
MOV X  @Rj,A     ;(A)→((Rj))累加器中的内容送到寄存器Rj指向片外RAM地址中。