调试时死掉不知什么原因
mov r7,#0ch
mov r2,#00h
mov r0,#00h
mov r1,#00h
BCDA:mov a,r7
mov r2,a
add a,r0
mov r0,a
mov a,r2
add a,r1
da a
mov r1,a
clr c
BCD1:dec r0
dec r1
mov a,@r0
mov a,@r1
da a
mov @r0,a
djnz r2,bcd1
ret
问题点数:0、回复次数:2Top
1 楼LeeAn(蝎子)回复于 2005-06-03 18:04:27 得分 0
mov a,@r1;r1=11h
da a
mov @r0,a
djnz r2,bcd1
----------------------------------------------------------
不知2区r1为何值时,不用换区指令,直接操作。还将找到的值“DA”一遍。
最后(“bcd1"小写)要跳转到(DCD1大写)。
之前的语句也尽是废话。都不知你要干嘛。Top
2 楼dabao0412(心雨)回复于 2005-06-07 13:09:05 得分 0
我想楼主应该是个新手吧,不要用那么多的无用的语句,会影响效率的!Top




