小良版主:
之前都是搞C,对于汇编是“很菜的鸟”,最近在接触“汇编”类型的单片机,看了您写的跑马灯程序解析,
不理解程序入口在哪儿,
.code
org 0
jmp reset
jmp reset ;
dw 0xffff ;
上面 jmp reset
reset:
mov a,#7fh ;
mov stkp,a ;
mov a,#00h ;
mov pflag,a ;
call clr_ram ;
call sys_init ;
b0bset fgie ;
main:
@rst_wdt
call time_pro
call led_pro
jmp main
这样会进入main,循环下去,而不进入
dw 0xffff ;
org 8 ;
jmp int_sv ;
jmp int_sv ;
dw 0xffff ;
请指导下(包括各位大虾)。
有没有松翰单片机的书籍 or 教程 之类的,请推荐下。 |