试写程序把片内RAM30H~3FH单元写入01H的程序 单片机编程 希望每一步都有注释

试写程序把片内RAM30H~3FH单元写入01H的程序 单片机编程 希望每一步都有注释,谢谢

;把片内RAM30H~3FH单元写入片内01H起始的RAM中程序
ORG 00H ;程序起始地址
MOV R0,#30H ;取数据的指针
MOV R1,#01H ; 存放地址指针
MOV R7,#16 ; 数据数量16个
LP: ;循环标号
MOV A,@R0 ;取数据
MOV @R1,A ;转存
INC R0 ;指针+1
INC R1 ;指针+1
DJNZ R7,LP ;判别取完与否?
JMP $ ;程序踏步
END ;程序结束追问

可以留个扣扣吗,大神

追答

447959510

追问

上面是正确答案,下面是我写的,有没有错?错在哪里?

追答

倒着怎么看?

温馨提示:内容为网友见解,仅供参考
无其他回答

单片机编程:把片内RAM地址30H~3FH的内容复制到片外1000H地址开始...
程序如下:DATM:MOV R0,#30H MOV DPTR,#1000H LOOP:MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR CJNE R0,#3FH,LOOP RET

编程将片内RAM中30H到3FH单元全部清0(利用循环转移指令)
编程将片内RAM中30H到3FH单元全部清0(利用循环转移指令),主要考察单片机原理。代码如下:ORG 0000H SJMP MAIN MAIN: CLR A MOV R0, #30H MOV R2, #16 LOOP:MOV @R0, A INC R0 DJNZ R2, LOOP SJMP END

单片机编程问题 在内部RAM单元30H--3FH中无序存放着无符号正数,找出最...
MOV 20H,60H QD:MOV 20H,A DJNZ #16H,LOOP2

编程将80C51片内RAM的30H~3FH单元内的二进制数依次传送到片外RAM的以...
传送片内30H开始的内容到片外1800H开始的地址 mov r0,#30h mov r1,#0fh mov dptr,#1800h loop:mov a,@r0 movx @dptr,a inc r0 inc dptr djnz r1,loop 如果要传回:mov r0,#70h mov r1,#0fh mov dptr,#1800h loop:movx a,@dptr mov @r0,a inc r0 inc dptr djnz r1,loop ...

单片机程序编写。 1.试编写程序,将内部RAM以30H开始的3个连续但愿的内...
1.试编写程序,将内部RAM以30H开始的3个连续但愿的内容一次存入2FH,2EH和2DH单元。MOV 2FH,30H MOV 2EH,31H MOV 2DH,32H 2.试编写程序,完成两个16位数的剪发,5C3BH-3D46H,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存低8位。CLR C MOV A,#3BH SUBB A,#46H ...

...设计子程序,计算RAM 30H~3FH中的和,结果为16位,存放于R3 R4(R3为...
:MOV R3, #0 ;先清零 MOV R4, #0 MOV R0, #30H ;加数首地址 MOV R2, #16 ;共加16次 LOOP:MOV A, R4 ;取来低8位 ADD A, @R0 ;加上 MOV R4, A MOV A, R3 ;取来高8位 ADDC A, #0 ;加上进位 MO...

...程序,将内部RAM的20H~2FH三个连续单元的内容依次存入30H~3FH中
20H~2FH三个连续单元的内容...--- 20H~2FH,连续的单元,可不止三个。楼主想要传送那三个,最好明确说明。

求单片机将ooh~0fh十六个数顺序置入单片机内部数据存储器RAM30H...
ORG 0000H MOV R0,#00H MOV R1,#30H MOV R5,#10H LOP1:MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ R5,LOP1 END

编写一个程序,把片内RAM从30H开始存放的16个数据传送到片外RAM从0000H...
1、首先在采用CCS6.0编译器进行代码编写时,要进行相应的设置,如下图所示。2、其中,外扩接在Zone7上,所以地址编号从0x200000开始。3、在初始化中,InitSysCtrl函数对XINTF时钟;InitXintf函数中配置相关寄存器,并且,将对应IO设置为XINTF外设使用。4、最后将程序下载到控制板,通过“View—>Memory”...

...内容:在单片机内部数据RAM的30H和34H开始的单元中连续存放两个4字节...
低位放在高地址。不难理解。乘法的关系很简单:(30H)(31H)(32H)(33H)× (34H)(35H)(36H)(37H)--- (38H)(39H)………(3FH)程序编写起来,就稍稍有些长了,有空再写。

相似回答