51汇编--内外RAM复制

先放代码,以后再写解释和教程
要求如下
将内部数据存储器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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值