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
【汇编ASM】寄存器指定位置清零
最新推荐文章于 2024-03-18 21:15:33 发布