?? myisr_b2.s
字號:
.sect .isr.tmr.inline,"ax",@progbits
.global _isr_tmr
.func isr_tmr,_isr_tmr
_isr_tmr:
;push STATUS
mov w,_np_off
cmp w,#188
snz
jmp _wnp_nextpkg
push ADDRSEL
push ADDRX
push ADDRH
push ADDRL
push DATAH
push DATAL
mov w, #7 ;APP_ADDRSEL_DST
mov ADDRSEL, w
clr ADDRX
mov w,_np
mov ADDRH,w
mov w,_np_off
;add w,#56
mov ADDRL,w
iread
mov w,_np_off
sb ADDRL, 0
mov DATAH,w
snb ADDRL, 0
mov DATAL,w
iwrite
pop DATAL
pop DATAH
pop ADDRL
pop ADDRH
pop ADDRX
pop ADDRSEL
inc _np_off
jmp _wnp_end
_wnp_nextpkg:
clr _np_off
sb _npst,2 ;np1 act->skip
jmp _wnp_tonp1
mov w,_np2
mov _np,w
mov w,#0x09 ;np1 ready, np2 act
mov _npst,w
jmp _wnp_end
_wnp_tonp1:
mov w,_np1
mov _np,w
mov w,#0x06 ;np2 ready, np1 act
mov _npst,w
_wnp_end:
;pop STATUS
.endfunc
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -