⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myisr_b2.s

📁 实现基于ip2022的MPEG2 TS的IP组播接收
💻 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 + -