首页 测试文本

51汇编--内外RAM复制

本文完全免费,非VIP文章,如果您发现变为VIP文章,请邮箱联系我:openwebsite@foxmail.com

先放代码,以后再写解释和教程
要求如下
将内部数据存储器40H ~ 4FH单元的内容赋值为00H ~ 0FH,并将40H ~ 4FH单元的内容整体复制到外部数据存储器的1050H~105FH单元

代码

ORG 0000H
    LJMP MAIN
    ORG 0100H
MAIN:
    MOV R0,#40H
    CLR A
LOOP1:
    MOV @R0,A
    INC A
    INC R0
    CJNE R0,#50H,LOOP1

    MOV DPTR,#1050H
    MOV R0,#40H
LOOP2:
    MOV A,@R0
    MOVX @DPTR,A
    INC R0
    INC DPTR
    CJNE R0,#50H,LOOP2
    
;修改部分代码
    MOV R0, #40H
    MOV R1, #50H
LOOP3:
    MOV A, @R0
    MOV R7, A
    INC R0
    MOV A,@R0
    ADD A, R7
    MOV @R1, A
    INC R0
    INC R1
    CJNE R0, #50H, LOOP3
    SJMP $
END
posted @ 2025-11-08 16:32  BO_S  阅读(10)  评论(0)    收藏  举报
页脚 测试文本