?? receive.asm
字號:
;***************************************************************
;* TMS320C2000 C/C++ Codegen PC Version 3.03 *
;* Date/Time created: Tue Jun 01 22:00:59 2004 *
;***************************************************************
FP .set XAR2
.file "Receive.C"
.global _DataBuffer
_DataBuffer: .usect ".ebss",480,1,0
.sym _DataBuffer,_DataBuffer, 52, 2, 7680,, 480
; C:\ti\c2000\cgtools\bin\opt2000.exe -m -v28 -q -O3 -Z C:\DOCUME~1\419\LOCALS~1\Temp\TI364_2 C:\DOCUME~1\419\LOCALS~1\Temp\TI364_5 -w C:/ti/myprojects/adc_pwm2/Debug
; C:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\419\LOCALS~1\Temp\TI364_4
.sect ".text"
.global _RS_OFDM_Demod
.sym _RS_OFDM_Demod,_RS_OFDM_Demod, 36, 2, 0
.func 17
;***************************************************************
;* FNAME: _RS_OFDM_Demod FR SIZE: 4 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 4 SOE *
;***************************************************************
;***************************************************************
;* *
;* Using -g (debug) with optimization (-o3) may disable key op *
;* *
;***************************************************************
_RS_OFDM_Demod:
;.line 2
;* AR3 assigned to K$1
;* AR4 assigned to U$26
;* AR6 assigned to L$1
;* AR1 assigned to _ModuDatapoint
.sym _ModuDatapoint,6, 20, 4, 22
;* AL assigned to _i
.sym _i,0, 4, 4, 16
;* AR7 assigned to _i
.sym _i,18, 4, 4, 16
MOVL *SP++,XAR1
MOVL *SP++,XAR3
;.line 7
MOVL XAR3,#_ModuData ; |23|
MOVL XAR1,XAR3 ; |23|
;.line 10
MOVW DP,#_FrameRx
MOV AL,@_FrameRx ; |26|
CMPB AL,#4 ; |26|
BF L3,NEQ ; |26|
; branch occurs ; |26|
;.line 12
MOVW DP,#_RxFirstFrame
MOV AL,@_RxFirstFrame ; |28|
CMPB AL,#1 ; |28|
BF L1,EQ ; |28|
; branch occurs ; |28|
;.line 19
MOVL XAR4,XAR3 ; |35|
LCR #_FindFrame ; |35|
; call occurs [#_FindFrame] ; |35|
ADDB AL,#-95
B L2,UNC ; |35|
; branch occurs ; |35|
L1:
;.line 14
MOVL XAR4,XAR3 ; |30|
LCR #_FindFrame ; |30|
; call occurs [#_FindFrame] ; |30|
;.line 15
MOVW DP,#_RxFirstFrame
MOV @_RxFirstFrame,#0 ; |31|
L2:
;.line 23
SETC SXM
MOV ACC,AL ; |39|
MOVL XAR6,ACC ; |39|
MOVL ACC,XAR1 ; |39|
ADDL ACC,XAR6
MOVL XAR1,ACC ; |39|
L3:
;.line 31
MOVW DP,#_FrameRx
MOV AL,@_FrameRx ; |47|
CMPB AL,#3 ; |47|
BF L5,NEQ ; |47|
; branch occurs ; |47|
MOVL XAR4,#_DataBuffer
;.line 33
MOVL XAR7,#632 ; |49|
MOVB XAR6,#87
L4:
;.line 35
SETC SXM
MOV AL,AR7
MOV ACC,AL ; |51|
ADDL ACC,XAR3
MOVL XAR5,ACC ; |51|
MOV ACC,*+XAR5[0]
ABS ACC ; |51|
MOV *XAR4++,AL ; |51|
;.line 37
MOV AL,AR7
ADDB AL,#1 ; |53|
MOVZ AR7,AL ; |53|
BANZ L4,AR6--
; branch occurs ; |53|
L5:
;.line 41
MOVL XAR4,XAR1
MOVL XAR5,#_buffer4 ; |57|
LCR #_Receive ; |57|
; call occurs [#_Receive] ; |57|
MOVW DP,#_DemoduFlag
MOV @_DemoduFlag,AL ; |57|
;.line 43
MOVL XAR3,*--SP
MOVL XAR1,*--SP
LRETR
; return occurs
.endfunc 59,000000cc0h,4
;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;***************************************************************
.global _buffer4
.global _ModuData
.global _RxFirstFrame
.global _DemoduFlag
.global _Receive
.global _FindFrame
.global _FrameRx
;***************************************************************
;* TYPE INFORMATION *
;***************************************************************
.sym _WordType, 0, 3, 13, 16
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -