将内部RAM一组数据,将其传送到外部RAM的0000H单元开始的存储区。 用mcs-51单片机编写。

用MCS-51单片机编写程序!急需。
2025-05-05 23:11:53
推荐回答(3个)
回答1:

ORG 0000H
AJMP MAIN
ORG 0100H
MAIN:
MOV R0,"RAM中数据起始地址 "
MOV R1,"欲传送的数据个数"
LOOP:
MOV A,@R0
MOVX @DPTR,A
DEC R1
INC DPTR
INC R0
JNZ R1,LOOP
END

回答2:

看你是8位还是16位的如累计器A送到RAM中:

MOVX @Ri,A 累计器送外部RAM(8 位地址)
MOVX @DPTR,A 累计器送外部RAM(16 位地址)

回答3:

ORG 0000H
AJMP MAIN
ORG 0100H
MAIN:MOV A,Ro
MOVX @DPTR,A
MOV A,DPTR
MOV 0000H,A
END