📄 timer_isr.asm
字号:
;***************************************************************
;* TMS320C54x ANSI C Codegen Version 3.10 *
;* Date/Time created: Wed Aug 2 12:08:39 2000 *
;***************************************************************
.mmregs
FP .set AR7
.c_mode
; C:\c54xcgt\ac500.exe timer_isr.c C:\TEMP\timer_isr.if
.file "timer_isr.c"
.file "os_cpu.h"
.sym _BOOLEAN,0,14,13,16
.sym _INT8U,0,14,13,16
.sym _INT8S,0,4,13,16
.sym _INT16U,0,14,13,16
.sym _INT16S,0,4,13,16
.sym _INT32U,0,15,13,32
.sym _INT32S,0,5,13,32
.sym _FP32,0,6,13,32
.sym _FP64,0,7,13,32
.sym _OS_STK,0,14,13,16
.file "ucos_ii.h"
.stag .fake0,96
.member _OSEventPtr,0,16,8,16
.member _OSEventTbl,16,62,8,32,,2
.member _OSEventCnt,48,14,8,16
.member _OSEventType,64,14,8,16
.member _OSEventGrp,80,14,8,16
.eos
.sym _OS_EVENT,0,8,13,96,.fake0
.stag .fake1,64
.member _OSMsg,0,16,8,16
.member _OSEventTbl,16,62,8,32,,2
.member _OSEventGrp,48,14,8,16
.eos
.sym _OS_MBOX_DATA,0,8,13,64,.fake1
.stag .fake2,64
.member _OSCnt,0,14,8,16
.member _OSEventTbl,16,62,8,32,,2
.member _OSEventGrp,48,14,8,16
.eos
.sym _OS_SEM_DATA,0,8,13,64,.fake2
.stag _os_tcb,192
.member _OSTCBStkPtr,0,30,8,16
.member _OSTCBNext,16,24,8,16,_os_tcb
.member _OSTCBPrev,32,24,8,16,_os_tcb
.member _OSTCBEventPtr,48,24,8,16,.fake0
.member _OSTCBMsg,64,16,8,16
.member _OSTCBDly,80,14,8,16
.member _OSTCBStat,96,14,8,16
.member _OSTCBPrio,112,14,8,16
.member _OSTCBX,128,14,8,16
.member _OSTCBY,144,14,8,16
.member _OSTCBBitX,160,14,8,16
.member _OSTCBBitY,176,14,8,16
.eos
.sym _OS_TCB,0,8,13,192,_os_tcb
.file "timer_isr.c"
.sect ".text"
.global _OSTickISR
.sym _OSTickISR,_OSTickISR,32,2,0
.func 3
;***************************************************************
;* FUNCTION DEF: _OSTickISR *
;***************************************************************
_OSTickISR:
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 #-1
.line 3
ADDM #1,*(_OSIntNesting) ; |5|
.line 5
CALL #_OSTimeTick ; |7|
; call occurs [#_OSTimeTick] ; |7|
.line 6
CALL #_OSIntExit ; |8|
; call occurs [#_OSIntExit] ; |8|
.line 7
FRAME #1
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 9,0e39dffc7h,23
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _OSIntNesting
.global _OSTimeTick
.global _OSIntExit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -