📄 dspbird.asm
字号:
.global _Timer1Isr
.sym _Timer1Isr,_Timer1Isr, 32, 2, 0
.func 368
;***************************************************************
;* 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 ; |369|
.line 3
POPM PMST
POPM ST1
POPM ST0
POPM AR1
RETE
; branch occurs
.endfunc 370,021800400h,4
.sect ".text"
.global _Timer0Isr
.sym _Timer0Isr,_Timer0Isr, 32, 2, 0
.func 329
;***************************************************************
;* FUNCTION DEF: _Timer0Isr *
;***************************************************************
_Timer0Isr:
.line 1
NOP
PSHM AL
PSHM AH
PSHM AG
PSHM BL
PSHM BH
PSHM BG
PSHM AR0
PSHM AR1
PSHM AR2
PSHM AR3
PSHM AR4
PSHM AR5
PSHM AR6
PSHM AR7
PSHM FP
PSHM BK
PSHM T
PSHM ST0
PSHM ST1
PSHM BRC
PSHM PMST
PSHM RSA
PSHM REA
ANDM #32063,*(ST1)
ORM #16384,*(ST1)
ANDM #-4,*(PMST)
LDM SP,A
ANDM #-2,*(SP)
NOP
NOP
PSHM AL
FRAME #-3
.line 4
SSBX SXM
LD *(_count$2),A
ADD #1,A,A ; |332|
STL A,*(_count$2)
LD *(AL),A ; |332|
SUB #1000,A,A ; |332|
BC L16,ALT ; |332|
; branch occurs ; |332|
.line 6
ST #0,*(_count$2) ; |334|
.line 7
LD *(_IOXF),A ; |335|
LD #0,B
BC L15,ANEQ ; |335|
; branch occurs ; |335|
LD #1,B
L15:
STL B,*(_IOXF)
.line 8
STM #56,AR1
ST #14,*AR1 ; |336|
.line 9
STM #57,AR1
XORM #32,*AR1 ; |337|
.line 11
XORM #2,*AR1 ; |339|
.line 13
XORM #8,*AR1 ; |341|
.line 16
XORM #1,*AR1 ; |344|
.line 18
XORM #4,*AR1 ; |346|
.line 20
LD #15,A
AND *(_ledcount$3),A ; |348|
STL A,*SP(0)
CALL #_LedDisplay__6LedObjFUc ; |348|
; call occurs [#_LedDisplay__6LedObjFUc] ; |348|
.line 21
ADDM #1,*(_ledcount$3) ; |349|
L16:
.line 38
FRAME #3
POPM SP
NOP
POPM REA
POPM RSA
POPM PMST
POPM BRC
POPM ST1
POPM ST0
POPM T
POPM BK
POPM FP
POPM AR7
POPM AR6
POPM AR5
POPM AR4
POPM AR3
POPM AR2
POPM AR1
POPM AR0
POPM BG
POPM BH
POPM BL
POPM AG
POPM AH
POPM AL
RETE
; branch occurs
.endfunc 366,0e39dffc7h,25
.sect ".text"
.global _Eint3Isr
.sym _Eint3Isr,_Eint3Isr, 32, 2, 0
.func 390
;***************************************************************
;* FUNCTION DEF: _Eint3Isr *
;***************************************************************
_Eint3Isr:
.line 1
PSHM AR1
PSHM ST1
PSHM PMST
ANDM #32063,*(ST1)
ORM #16384,*(ST1)
ANDM #-4,*(PMST)
NOP
.line 6
STM #1,AR1
ST #256,*AR1 ; |395|
.line 7
POPM PMST
POPM ST1
POPM AR1
RETE
; branch occurs
.endfunc 396,021000400h,3
.sect ".text"
.global _Eint2Isr
.sym _Eint2Isr,_Eint2Isr, 32, 2, 0
.func 384
;***************************************************************
;* FUNCTION DEF: _Eint2Isr *
;***************************************************************
_Eint2Isr:
.line 1
PSHM AR1
PSHM ST1
PSHM PMST
ANDM #32063,*(ST1)
ORM #16384,*(ST1)
ANDM #-4,*(PMST)
NOP
.line 4
STM #1,AR1
ST #4,*AR1 ; |387|
.line 5
POPM PMST
POPM ST1
POPM AR1
RETE
; branch occurs
.endfunc 388,021000400h,3
.sect ".text"
.global _Eint1Isr
.sym _Eint1Isr,_Eint1Isr, 32, 2, 0
.func 378
;***************************************************************
;* FUNCTION DEF: _Eint1Isr *
;***************************************************************
_Eint1Isr:
.line 1
PSHM AR1
PSHM ST1
PSHM PMST
ANDM #32063,*(ST1)
ORM #16384,*(ST1)
ANDM #-4,*(PMST)
NOP
.line 4
STM #1,AR1
ST #2,*AR1 ; |381|
.line 5
POPM PMST
POPM ST1
POPM AR1
RETE
; branch occurs
.endfunc 382,021000400h,3
.sect ".text"
.global _Eint0Isr
.sym _Eint0Isr,_Eint0Isr, 32, 2, 0
.func 372
;***************************************************************
;* FUNCTION DEF: _Eint0Isr *
;***************************************************************
_Eint0Isr:
.line 1
PSHM AR1
PSHM ST1
PSHM PMST
ANDM #32063,*(ST1)
ORM #16384,*(ST1)
ANDM #-4,*(PMST)
NOP
.line 4
STM #1,AR1
ST #1,*AR1 ; |375|
.line 5
POPM PMST
POPM ST1
POPM AR1
RETE
; branch occurs
.endfunc 376,021000400h,3
;***************************************************************
;* 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 _LedObj, 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 + -