21,458
社区成员
发帖
与我相关
我的任务
分享
ORG 00H
jmp Reset_Power1
Reset_Power1:
。。。。
call F_ClrWDT:
nop
F_ClrWDT:
nop
ret /* ret 会被执行两次,一次是 call F_ClrWDT 返回时 ,另一次是顺序执行到这里的时候(第二次ret出的ip 是一个没有意义的数,这时候程序执行就全乱了)*/
ResetUpdateVol_LostAdapt:
nop
call SleepIntoDo
Reset_Power:
mov a,#07h
SleepIntoDo:
nop
mov a,#88h
mov p4,a
endp
ORG 00H
jmp Reset_Power1
Reset_Power1:
。。。。
call F_ClrWDT:
nop
F_ClrWDT:
nop
ret // 关键是这里ret到哪个地址了???
ResetUpdateVol_LostAdapt:
nop
call SleepIntoDo
Reset_Power: // 哪个地方调用了?ret到这个地址了吗
mov a,#07h
SleepIntoDo:
nop
mov a,#88h
mov p4,a
endp