【汇编ASM】寄存器指定位置清零

这里写图片描述

ORG     0030H
MOV     R0 ,#30         ;清零次数设置
MOV     R1, #40H        ;指向清零开始地址
CLEAR:  CLR A           ;将累加器A清零
                        ;现在累加器A已经清零了,就可以对其他的地址进行擦除了
MOV @R1,A               ;请把A里面的数,送到R1里面存的地址所对应的内存空间中
INC R1                  ;+1,指向下一个地址
DJNZ    R0,CLEAR        ;设定清零的次数达到没?没有达到就继续清零(执行循环),达到了就跳出
                        ;这是跳出之后
SJMP    $				;$表示当前指令的首地址,不动了,等死
END

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值