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

📄 vectors.asm

📁 该代码采用c5400dsp的汇编语言和c语言实现语音adpcm压缩与解压的程序
💻 ASM
字号:

;*******************************************************************************
; Module Name:      Interrupt_Vectors
;******************************** GLOBALS **************************************
; E X T E R N A L   D E F I N I T I O N S
;
;   MODULE ENTRY POINT:
    .def   Interrupt_Vectors
; E X T E R N A L   R E F E R E N C E S
;   SUBROUTINES CALLED
	.ref  _c_int00 ,_rint0_int
;   CONSTANTS
;   MODULO MEMORY
;   .bss                         ;used to declare uninitialized data memory
;                                ;syntax: .bss symbol_name,word_size,[blocking flag]
;   .data                        ;used to declare initialized data memory
;   NON MODULO MEMORY
;   FLAGS
;********************************* LOCALS *************************************
; DEFINITIONS:
;
;STACK_LEN       .set    400
; MODULO MEMORY
; NON MODULO MEMORY
;STACK   .usect "stack",STACK_LEN ;

;*********************************   BODY   ***********************************
        .sect  ".vectors"      ; We will want to move to an internal location --
                               ; say 0x2000. Do this with the linker... 
Interrupt_Vectors:             ; 
                               ;
reset:  ;stm #STACK+STACK_LEN,SP 
		BD _c_int00 ; RESET vector
		nop
		nop
nmi: RETE
		NOP
		NOP
		NOP ;NMI~
; software interrupts
sint17 .space 4*16
sint18 .space 4*16
sint19 .space 4*16
sint20 .space 4*16
sint21 .space 4*16
sint22 .space 4*16
sint23 .space 4*16
sint24 .space 4*16
sint25 .space 4*16
sint26 .space 4*16
sint27 .space 4*16
sint28 .space 4*16
sint29 .space 4*16
sint30 .space 4*16
int0:   ;BD  _int0_int
		rete
		NOP
		nop
		NOP
int1:   RETE      ;BD host_command_int1 ; Host interrupt
        NOP  
		NOP
		NOP
int2:   RETE
		NOP
		NOP
		NOP
tint:   RETE
		NOP
		NOP
		NOP
rint0:  BD  _rint0_int 			; Serial Port Receive
        NOP 					; Interrupt 0
		NOP
xint0:  RETE 					; Serial Port Transmit
		NOP
		NOP
		NOP
rint2:  RETE 					; Serial Port Receive
		NOP 					; Interrupt 1
		NOP
		NOP
xint2:  RETE 					; Serial Port Transmit
		NOP 					; Interrupt 1
		NOP
		NOP
int3:  RETE
		NOP
		NOP ; INT3
		NOP
hintp:  ;BD  _hpi_int
		rete
		nop
		nop
		NOP
rint1:	rete;BD  _rint1_int				
        NOP
        nop
		NOP
xint1:  RETE
		NOP
		NOP
		NOP		
		.space 4*16
.end                               

⌨️ 快捷键说明

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