📄 cf_main.asm
字号:
;***************************************************************
;* TMS320C54x ANSI C Codegen Version 3.70 *
;* Date/Time created: Sun Jul 13 20:31:16 2003 *
;***************************************************************
.mmregs
FP .set AR7
.c_mode
.file "cf_main.c"
; c:\ti\c5400\cgtools\bin\acp500.exe -q -I../inc -D_DEBUG -Ic:/ti/c5400/bios/include -Ic:/ti/c5400/rtdx/include -Ic:/ti/c5400/cgtools/include --keep_unneeded_types -m --i_output_file C:\DOCUME~1\wx1\LOCALS~1\Temp\TI2780_2 --template_info_file C:\DOCUME~1\wx1\LOCALS~1\Temp\TI2780_3 --object_file F:/2407test/ide/CompactFlash/Debug/cf_main.obj --opt_shell 10 cf_main.c -g -k -q -frF:/2407test/ide/CompactFlash/Debug -i../inc -d_DEBUG -ic:/ti/c5400/bios/include -ic:/ti/c5400/rtdx/include
.sect ".text"
.global _main
.sym _main,_main, 32, 2, 0
.func 82
;***************************************************************
;* FUNCTION DEF: _main *
;***************************************************************
_main:
.line 2
.sym _aa,2, 14, 1, 16
.sym _i,3, 4, 1, 16
FRAME #-5
.line 5
CALL #_DSP_Init ; |86|
; call occurs [#_DSP_Init] ; |86|
.line 7
SSBX SXM
LD #255,A
ST #0,*SP(3) ; |88|
SUB *SP(3),A ; |88|
BC L3,ALEQ ; |88|
; branch occurs ; |88|
L1:
.line 9
PORTW *SP(3),0a802H ; |90|
.line 14
nop
.line 15
nop
.line 16
PORTR 0a802H,*SP(2) ; |97|
.line 17
nop
.line 18
nop
.line 20
nop
.line 21
LD *SP(2),A ; |102|
SUB *SP(3),A ; |102|
BC L2,AEQ ; |102|
; branch occurs ; |102|
.line 23
nop
L2:
.line 34
LD #255,A
ADDM #1,*SP(3) ; |115|
SUB *SP(3),A ; |115|
BC L1,AGT ; |115|
; branch occurs ; |115|
L3:
.line 36
LD #0,A
DST A,*(_LBA) ; |117|
.line 37
CALL #_CF_Present ; |118|
; call occurs [#_CF_Present] ; |118|
LD *(AL),A ; |118|
BC L5,AEQ ; |118|
; branch occurs ; |118|
.line 39
CALL #_CF_HardwareReset ; |120|
; call occurs [#_CF_HardwareReset] ; |120|
.line 40
L4:
.line 44
ST #0,*SP(0) ; |125|
DLD *(_LBA),A ; |125|
CALL #_WriteCF ; |125|
; call occurs [#_WriteCF] ; |125|
.line 45
ST #0,*SP(0) ; |126|
DLD *(_LBA),A ; |126|
CALL #_ReadCF ; |126|
; call occurs [#_ReadCF] ; |126|
.line 46
DLD *(_LBA),A ; |127|
ADD #256,A ; |127|
DST A,*(_LBA) ; |127|
.line 48
B L4 ; |129|
; branch occurs ; |129|
L5:
.line 57
L6:
B L6 ; |138|
; branch occurs ; |138|
.endfunc 140,000000000h,5
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _CF_HardwareReset
.global _DSP_Init
.global _ReadCF
.global _WriteCF
.global _CF_Present
.global _LBA
;***************************************************************
;* TYPE INFORMATION *
;***************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -