org 0000h ajmp beg org 0003h reti org 000bh reti org 0013h reti org 001bh reti org 0023h reti
org 0030h beg: jb 00h,beg1 inc 21h mov r6,#99h beg1: mov r6,#88h loop1: cpl 00h clr a;;软复位 push acc push acc reti ;;软复位 nop ajmp loop1 end
看了相关的贴子,说复位到0000h,重新运行,寄存器状态不确定? 我上面的例子软件模拟运行却是确定的。 //我想得到的是位00h,在软复位后还是保持在没软复位前的状态//。 当00h=1时,软复位后它的值还是1,不会因为软复位而改变。 这样运行程序有问题吗?
|