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

📄 dspbird.asm

📁 IO口完整代码
💻 ASM
📖 第 1 页 / 共 2 页
字号:
L9:    
	.line	3
 ssbx intm
	.line	4
        STM       #0,AR2
        ST        #0,*AR2               ; |51| 
	.line	5
        STM       #1,AR2
        ST        #65535,*AR2           ; |52| 
	.line	7
        STM       #29,AR2
        ST        #224,*AR2             ; |54| 
	.line	16
        LDM       AR1,A
        CALL      #_SystemInit__9SystemObjFv ; |63| 
        ; call occurs [#_SystemInit__9SystemObjFv] ; |63| 
L10:    
        LDM       AR1,A
	.line	17
        POPM      AR1                   ; |63| 
        RET       ; |63| 
        ; return occurs ; |63| 
	.endfunc	64,000000400h,1



	.sect	".pinit"
	.align	1
	.field	___sti__dspbird_cpp_IOXF, 16
	.sect	".text"
	.global	___sti__dspbird_cpp_IOXF
	.sym	___sti__dspbird_cpp_IOXF,___sti__dspbird_cpp_IOXF, 32, 2, 0
	.func	141

;***************************************************************
;* FUNCTION DEF: ___sti__dspbird_cpp_IOXF                      *
;***************************************************************
___sti__dspbird_cpp_IOXF:
	.line	7
        FRAME     #-1
	.line	9
        LD        #_Sys,A
        CALL      #___ct__9SystemObjFv  ; |149| 
        ; call occurs [#___ct__9SystemObjFv] ; |149| 
        FRAME     #1
        RET
        ; return occurs
	.endfunc	149,000000000h,1


	.sect	".text"
	.global	_Timer1Isr
	.sym	_Timer1Isr,_Timer1Isr, 32, 2, 0
	.func	206

;***************************************************************
;* FUNCTION DEF: _Timer1Isr                                    *
;***************************************************************
_Timer1Isr:
	.line	1
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	2
        STM       #50,AR1
        ORM       #16,*AR1              ; |207| 
	.line	3
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	208,021800400h,4


	.sect	".text"
	.global	_Timer0Isr
	.sym	_Timer0Isr,_Timer0Isr, 32, 2, 0
	.func	170

;***************************************************************
;* FUNCTION DEF: _Timer0Isr                                    *
;***************************************************************
_Timer0Isr:
	.line	1
        NOP
        PSHM      AL
        PSHM      AH
        PSHM      AG
        PSHM      BL
        PSHM      BH
        PSHM      BG
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	3
        SSBX      SXM
        LD        *(_count$1),A
        ADD       #1,A,A                ; |172| 
        STL       A,*(_count$1)
        LD        *(AL),A               ; |172| 
        SUB       #1000,A,A             ; |172| 
        BC        L12,ALT               ; |172| 
        ; branch occurs ; |172| 
	.line	5
        ST        #0,*(_count$1)        ; |174| 
	.line	6
        LD        *(_IOXF),A            ; |175| 
        LD        #0,B
        BC        L11,ANEQ              ; |175| 
        ; branch occurs ; |175| 
        LD        #1,B
L11:    
        STL       B,*(_IOXF)
	.line	7
        STM       #56,AR1
        ST        #14,*AR1              ; |176| 
	.line	8
        STM       #57,AR1
        XORM      #32,*AR1              ; |177| 
	.line	10
        XORM      #2,*AR1               ; |179| 
	.line	12
        XORM      #8,*AR1               ; |181| 
	.line	15
        XORM      #1,*AR1               ; |184| 
	.line	17
        XORM      #4,*AR1               ; |186| 
	.line	21
        STM       #72,AR1
        ST        #14,*AR1              ; |190| 
	.line	22
        STM       #73,AR1
        XORM      #32,*AR1              ; |191| 
	.line	24
        XORM      #2,*AR1               ; |193| 
	.line	26
        XORM      #8,*AR1               ; |195| 
	.line	30
        XORM      #1,*AR1               ; |199| 
	.line	32
        XORM      #4,*AR1               ; |201| 
L12:    
	.line	35
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        POPM      BG
        POPM      BH
        POPM      BL
        POPM      AG
        POPM      AH
        POPM      AL
        RETE
        ; branch occurs
	.endfunc	204,0218005c7h,10


	.sect	".text"
	.global	_Eint3Isr
	.sym	_Eint3Isr,_Eint3Isr, 32, 2, 0
	.func	228

;***************************************************************
;* FUNCTION DEF: _Eint3Isr                                     *
;***************************************************************
_Eint3Isr:
	.line	1
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	2
        STM       #72,AR1
        ST        #14,*AR1              ; |229| 
	.line	3
        STM       #73,AR1
        ANDM      #65503,*AR1           ; |230| 
	.line	4
        ANDM      #65527,*AR1           ; |231| 
	.line	5
        ANDM      #65533,*AR1           ; |232| 
	.line	6
        STM       #1,AR1
        ST        #256,*AR1             ; |233| 
	.line	7
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	234,021800400h,4


	.sect	".text"
	.global	_Eint2Isr
	.sym	_Eint2Isr,_Eint2Isr, 32, 2, 0
	.func	222

;***************************************************************
;* FUNCTION DEF: _Eint2Isr                                     *
;***************************************************************
_Eint2Isr:
	.line	1
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	2
        STM       #72,AR1
        ST        #14,*AR1              ; |223| 
	.line	3
        STM       #73,AR1
        ORM       #2,*AR1               ; |224| 
	.line	4
        STM       #1,AR1
        ST        #4,*AR1               ; |225| 
	.line	5
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	226,021800400h,4


	.sect	".text"
	.global	_Eint1Isr
	.sym	_Eint1Isr,_Eint1Isr, 32, 2, 0
	.func	216

;***************************************************************
;* FUNCTION DEF: _Eint1Isr                                     *
;***************************************************************
_Eint1Isr:
	.line	1
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	2
        STM       #72,AR1
        ST        #14,*AR1              ; |217| 
	.line	3
        STM       #73,AR1
        ORM       #8,*AR1               ; |218| 
	.line	4
        STM       #1,AR1
        ST        #2,*AR1               ; |219| 
	.line	5
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	220,021800400h,4


	.sect	".text"
	.global	_Eint0Isr
	.sym	_Eint0Isr,_Eint0Isr, 32, 2, 0
	.func	210

;***************************************************************
;* FUNCTION DEF: _Eint0Isr                                     *
;***************************************************************
_Eint0Isr:
	.line	1
        PSHM      AR1
        PSHM      ST0
        PSHM      ST1
        PSHM      PMST
        ANDM      #32063,*(ST1)
        ORM       #16384,*(ST1)
        ANDM      #-4,*(PMST)
        NOP
	.line	2
        STM       #72,AR1
        ST        #14,*AR1              ; |211| 
	.line	3
        STM       #73,AR1
        ORM       #32,*AR1              ; |212| 
	.line	4
        STM       #1,AR1
        ST        #1,*AR1               ; |213| 
	.line	5
        POPM      PMST
        POPM      ST1
        POPM      ST0
        POPM      AR1
        RETE
        ; branch occurs
	.endfunc	214,021800400h,4


;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	___nw__FUi

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
	.sym	_TI_REG, 0, 14, 13, 16
	.stag	_SystemObj, 16
	.member	_SystemRamTest, 0, 14, 8, 16
	.eos
	.stag	__TI_SREG, 1536
	.member	_IMR, 0, 14, 8, 16
	.member	_IFR, 16, 14, 8, 16
	.member	_Reserved0, 32, 62, 8, 64, , 4
	.member	_ST0, 96, 14, 8, 16
	.member	_ST1, 112, 14, 8, 16
	.member	_AL, 128, 14, 8, 16
	.member	_AH, 144, 14, 8, 16
	.member	_AG, 160, 14, 8, 16
	.member	_BL, 176, 14, 8, 16
	.member	_BH, 192, 14, 8, 16
	.member	_BG, 208, 14, 8, 16
	.member	_TREG, 224, 14, 8, 16
	.member	_TRN, 240, 14, 8, 16
	.member	_AR0, 256, 14, 8, 16
	.member	_AR1, 272, 14, 8, 16
	.member	_AR2, 288, 14, 8, 16
	.member	_AR3, 304, 14, 8, 16
	.member	_AR4, 320, 14, 8, 16
	.member	_AR5, 336, 14, 8, 16
	.member	_AR6, 352, 14, 8, 16
	.member	_AR7, 368, 14, 8, 16
	.member	_SP, 384, 14, 8, 16
	.member	_BK, 400, 14, 8, 16
	.member	_BRC, 416, 14, 8, 16
	.member	_RSA, 432, 14, 8, 16
	.member	_REA, 448, 14, 8, 16
	.member	_PMST, 464, 14, 8, 16
	.member	_XPC, 480, 14, 8, 16
	.member	_Reserved1, 496, 62, 8, 16, , 1
	.member	_DRR20, 512, 14, 8, 16
	.member	_DRR10, 528, 14, 8, 16
	.member	_DXR20, 544, 14, 8, 16
	.member	_DXR10, 560, 14, 8, 16
	.member	_TIM, 576, 14, 8, 16
	.member	_PRD, 592, 14, 8, 16
	.member	_TCR, 608, 14, 8, 16
	.member	_Reserved2, 624, 62, 8, 16, , 1
	.member	_SWWSR, 640, 14, 8, 16
	.member	_BSCR, 656, 14, 8, 16
	.member	_Reserved3, 672, 62, 8, 16, , 1
	.member	_SWCR, 688, 14, 8, 16
	.member	_HPIC, 704, 14, 8, 16
	.member	_Reserved4, 720, 62, 8, 48, , 3
	.member	_TIM1, 768, 14, 8, 16
	.member	_PRD1, 784, 14, 8, 16
	.member	_TCR1, 800, 14, 8, 16
	.member	_Reserved5, 816, 62, 8, 80, , 5
	.member	_SPSA0, 896, 14, 8, 16
	.member	_SPSD0, 912, 14, 8, 16
	.member	_Reserved6, 928, 62, 8, 32, , 2
	.member	_GPIOCR, 960, 14, 8, 16
	.member	_GPIOSR, 976, 14, 8, 16
	.member	_Reserved7, 992, 62, 8, 32, , 2
	.member	_DRR21, 1024, 14, 8, 16
	.member	_DRR11, 1040, 14, 8, 16
	.member	_DXR21, 1056, 14, 8, 16
	.member	_DXR11, 1072, 14, 8, 16
	.member	_Reserved8, 1088, 62, 8, 64, , 4
	.member	_SPSA1, 1152, 14, 8, 16
	.member	_SPSD1, 1168, 14, 8, 16
	.member	_Reserved9, 1184, 62, 8, 160, , 10
	.member	_DMPREC, 1344, 14, 8, 16
	.member	_DMSA, 1360, 14, 8, 16
	.member	_DMSDI, 1376, 14, 8, 16
	.member	_DMSDN, 1392, 14, 8, 16
	.member	_CLKMD, 1408, 14, 8, 16
	.member	_Reserved10, 1424, 62, 8, 112, , 7
	.eos
	.sym	_TI_PSREG, 0, 24, 13, 16,__TI_SREG
	.sym	_TI_PSREG, 0, 24, 13, 16,__TI_SREG
	.stag	__TI_McBSP0, 416
	.member	_DRR2, 0, 14, 8, 16
	.member	_DRR1, 16, 14, 8, 16
	.member	_DXR2, 32, 14, 8, 16
	.member	_DXR1, 48, 14, 8, 16
	.member	_Reserved, 64, 62, 8, 320, , 20
	.member	_SPSA, 384, 14, 8, 16
	.member	_SPSD, 400, 14, 8, 16
	.eos
	.sym	_TI_PMcBSP0, 0, 24, 13, 16,__TI_McBSP0
	.sym	_TI_PMcBSP0, 0, 24, 13, 16,__TI_McBSP0
	.stag	__TI_McBSP1, 160
	.member	_DRR2, 0, 14, 8, 16
	.member	_DRR1, 16, 14, 8, 16
	.member	_DXR2, 32, 14, 8, 16
	.member	_DXR1, 48, 14, 8, 16
	.member	_Reserved, 64, 62, 8, 64, , 4
	.member	_SPSA, 128, 14, 8, 16
	.member	_SPSD, 144, 14, 8, 16
	.eos
	.sym	_TI_PMcBSP1, 0, 24, 13, 16,__TI_McBSP1
	.sym	_TI_PMcBSP1, 0, 24, 13, 16,__TI_McBSP1
	.stag	__TI_TIMER, 48
	.member	_TIM, 0, 14, 8, 16
	.member	_PRD, 16, 14, 8, 16
	.member	_TCR, 32, 14, 8, 16
	.eos
	.sym	_TI_PTIMER, 0, 24, 13, 16,__TI_TIMER
	.sym	_TI_PTIMER, 0, 24, 13, 16,__TI_TIMER

⌨️ 快捷键说明

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