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

📄 bbu_dd_vector.asm

📁 DSP芯片自检测程序
💻 ASM
字号:
;/******************************************************************************
;* COPYRIGHT (C)             中国普天研究院									   *
;*******************************************************************************
;* 源文件名: BBU_DD_Vector.asm                                                 * 
;* 功能描述:Vector Entry Module                                               *         
;* 编写者:louyajun                                                            *
;* 版本:1.0.0                                                                 *
;* 编制日期:07/20/2004                                                        *
;* 说明:                                                                      *
;* 修改历史:                                                                  *
;*                                                                             *
;******************************************************************************/
                
        .ref    _c_int00
        .ref	_IRQ_5msFrameIsr
        .ref    _IRQ_10msSlotReadyIsr
        .ref    _IRQ_edmaIsr
        .ref    _IRQ_timer0Isr
        .ref    _IRQ_timer1Isr
        .ref    _IRQ_timer2Isr
        .ref    _IRQ_hpiIsr
        .ref    _IRQ_vcpIsr
        .ref    _IRQ_tcpIsr
        .def    rst

push    .macro  reg 
            stw reg,*B15--[1] 
        .endm 

pop    .macro   reg,delay 
            ldw *++B15[1],reg 
            .if delay>0 
                nop    delay 
            .endif 
       .endm         
        
        .sect   ".vectors"
rst     mvkl    .s2     _c_int00,b0
        mvkh    .s2     _c_int00,b0
        b       .s2     b0
        nop
        nop
        nop
        nop
        nop
        
nmi     .loop   8
        nop        
        .endloop

rvd1    .loop   8
        nop        
        .endloop

rsv2    .loop   8
        nop        
        .endloop

int4    .loop   8
        nop        
        .endloop

int5    .loop   8
        nop        
        .endloop

int6   	push	b0 
		mvkl    .s2     _IRQ_5msFrameIsr, b0
        mvkh    .s2     _IRQ_5msFrameIsr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int7   	push	b0 
		mvkl    .s2     _IRQ_10msSlotReadyIsr, b0
        mvkh    .s2     _IRQ_10msSlotReadyIsr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int8   	push	b0 
		mvkl    .s2     _IRQ_edmaIsr, b0
        mvkh    .s2     _IRQ_edmaIsr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int9   	push	b0 
		mvkl    .s2     _IRQ_timer0Isr, b0
        mvkh    .s2     _IRQ_timer0Isr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int10  	push	b0 
		mvkl    .s2     _IRQ_timer1Isr, b0
        mvkh    .s2     _IRQ_timer1Isr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int11  	push	b0 
		mvkl    .s2     _IRQ_timer2Isr, b0
        mvkh    .s2     _IRQ_timer2Isr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int12  	push	b0 
		mvkl    .s2     _IRQ_hpiIsr, b0
        mvkh    .s2     _IRQ_hpiIsr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int13  	push	b0 
		mvkl    .s2     _IRQ_vcpIsr, b0
        mvkh    .s2     _IRQ_vcpIsr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop

int14  	push	b0 
		mvkl    .s2     _IRQ_tcpIsr, b0
        mvkh    .s2     _IRQ_tcpIsr, b0
        b       .s2     b0
        pop	    b0,     4
        nop
	    nop 

int15   .loop 8
        nop        
        .endloop

;/*****************************************************************************\
;* End of BBU_DD_Vector.asm
;\*****************************************************************************/        






⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -