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

📄 cf_main.asm

📁 TI 5402 dsp芯片读写cf卡的源程序
💻 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 + -