📄 blink.lst
字号:
;***************************************************************
;* TMS320C54x ANSI C Codegen Version 3.10 *
;* Date/Time created: Thu Sep 9 11:02:38 1999 *
;***************************************************************
.mmregs
FP .set AR7
.c_mode
; C:\C54XTOOLS\OPT500.EXE -q -O2 C:\WINDOWS\TEMP\blink.if C:\WINDOWS\TEMP\blink.opt
.file "blink.c"
.file "c:/c54xtools/stdlib.h"
.sym _size_t,0,14,13,16
.sym _wchar_t,0,4,13,16
.stag __div_t,32
.member _quot,0,4,8,16
.member _rem,16,4,8,16
.eos
.sym _div_t,0,8,13,32,__div_t
.stag __ldiv_t,64
.member _quot,0,5,8,32
.member _rem,32,5,8,32
.eos
.sym _ldiv_t,0,8,13,64,__ldiv_t
.file "../../../lib/h/type.h"
.etag .fake0,16
.member _False,0,4,16,16
.member _True,1,4,16,16
.eos
.sym _bool,0,10,13,16,.fake0
.sym _f32,0,6,13,32
.sym _s32,0,5,13,32
.sym _s16,0,4,13,16
.sym _u8,0,14,13,16
.sym _u16,0,14,13,16
.sym _u32,0,15,13,32
.file "../../../lib/h/board.h"
.etag .fake1,16
.member _CpldCtrl1Reg,0,4,16,16
.member _CpldStatReg,1,4,16,16
.member _CpldDmctrlReg,2,4,16,16
.member _CpldDbioReg,3,4,16,16
.member _CpldCtrl2Reg,4,4,16,16
.member _CpldSem0Reg,5,4,16,16
.member _CpldSem1Reg,6,4,16,16
.eos
.sym _CpldReg,0,10,13,16,.fake1
.sym _PCpldReg,0,26,13,16,.fake1
.etag .fake2,16
.member _BRD_SEM0,0,4,16,16
.member _BRD_SEM1,1,4,16,16
.eos
.sym _BrdSem,0,10,13,16,.fake2
.etag .fake3,16
.member _BRD_HINT,0,4,16,16
.member _BRD_HINT2,1,4,16,16
.eos
.sym _BrdIntr,0,10,13,16,.fake3
.etag .fake4,16
.member _BRD_LED0,0,4,16,16
.member _BRD_LED1,1,4,16,16
.member _BRD_LED2,2,4,16,16
.eos
.sym _BrdLed,0,10,13,16,.fake4
.sym _Fp,0,144,13,16
.file "blink.c"
.sect ".text"
.global _main
.sym _main,_main,32,2,0
.func 12
;----------------------------------------------------------------------
; 12 | void main()
;----------------------------------------------------------------------
;***************************************************************
;* FUNCTION DEF: _main *
;***************************************************************
_main:
FRAME #-1
.line 3
;----------------------------------------------------------------------
; 14 | brd_init(100);
; 16 | // blink all 3 DSK leds forever
; 17 | while (1)
;----------------------------------------------------------------------
CALLD #_brd_init ; |14|
nop
LD #100,A ; |14|
; call occurs [#_brd_init] ; |14|
L2:
.line 8
;----------------------------------------------------------------------
; 19 | brd_led_toggle(0);
;----------------------------------------------------------------------
CALLD #_brd_led_toggle ; |19|
nop
LD #0,A ; |19|
; call occurs [#_brd_led_toggle] ; |19|
.line 10
;----------------------------------------------------------------------
; 21 | brd_delay_msec(1000);
;----------------------------------------------------------------------
CALLD #_brd_delay_msec ; |21|
LD #1000,A ; |21|
; call occurs [#_brd_delay_msec] ; |21|
.line 12
;----------------------------------------------------------------------
; 23 | brd_led_toggle(1);
;----------------------------------------------------------------------
CALLD #_brd_led_toggle ; |23|
nop
LD #1,A ; |23|
; call occurs [#_brd_led_toggle] ; |23|
.line 14
;----------------------------------------------------------------------
; 25 | brd_delay_msec(1000);
;----------------------------------------------------------------------
CALLD #_brd_delay_msec ; |25|
LD #1000,A ; |25|
; call occurs [#_brd_delay_msec] ; |25|
.line 16
;----------------------------------------------------------------------
; 27 | brd_led_toggle(2);
;----------------------------------------------------------------------
CALLD #_brd_led_toggle ; |27|
nop
LD #2,A ; |27|
; call occurs [#_brd_led_toggle] ; |27|
.line 18
;----------------------------------------------------------------------
; 29 | brd_delay_msec(1000);
;----------------------------------------------------------------------
CALLD #_brd_delay_msec ; |29|
LD #1000,A ; |29|
; call occurs [#_brd_delay_msec] ; |29|
.line 19
B L2 ; |30|
; branch occurs ; |30|
.line 20
.endfunc 31,000000000h,1
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _brd_init
.global _brd_led_toggle
.global _brd_delay_msec
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -