📄 txrx.asm
字号:
MOVB ACC,#189
SUBB XAR5,#65
LCR #_ConvBase ; |377|
; call occurs [#_ConvBase] ; |377|
;.line 68
MOVZ AR4,SP ; |380|
SUBB XAR4,#65
LCR #_Decode_RS ; |380|
; call occurs [#_Decode_RS] ; |380|
;.line 71
MOVL XAR4,#_RxPosMark ; |383|
MOVL *-SP[2],XAR4 ; |383|
MOVZ AR4,SP ; |383|
MOVL XAR3,#_OriInforRx ; |383|
MOVL XAR5,XAR3 ; |383|
SUBB XAR4,#65
LCR #_ChanToSrc ; |383|
; call occurs [#_ChanToSrc] ; |383|
;.line 73
MOVW DP,#_RxPosMark
CMP @_RxPosMark,#308 ; |385|
B L40,LT ; |385|
; branch occurs ; |385|
MOVL XAR0,#24
MOVL XAR4,*+FP[AR0]
MOVL XAR6,#308
L39:
;.line 91
MOV AL,*XAR3++ ; |403|
MOV *XAR4++,AL ; |403|
;.line 92
BANZ L39,AR6--
; branch occurs ; |404|
;.line 93
MOVW DP,#_RxPosMark
MOV @_RxPosMark,#0 ; |405|
;.line 95
MOVB AL,#3 ; |407|
B L44,UNC ; |407|
; branch occurs ; |407|
L40:
MOVL XAR0,#24
MOVL XAR4,XAR3
MOVL XAR5,*+FP[AR0]
MOVB XAR6,#205
L41:
;.line 77
MOV AL,*XAR4++ ; |389|
MOV *XAR5++,AL ; |389|
;.line 78
BANZ L41,AR6--
; branch occurs ; |390|
;.line 79
MOVB XAR6,#206
B L43,UNC ; |391|
; branch occurs ; |391|
L42:
;.line 81
SETC SXM
MOV ACC,AL ; |393|
MOV PH,#0
ADDL ACC,XAR3
MOVL XAR4,ACC ; |393|
MOV PL,#206
MOV AL,AR6 ; |393|
MOV ACC,AL ; |393|
MOVZ AR7,*+XAR4[0] ; |393|
SUBL ACC,P
ADDL ACC,XAR3
MOVL XAR4,ACC ; |393|
MOV *+XAR4[0],AR7 ; |393|
;.line 82
MOV AL,AR6
ADDB AL,#1 ; |394|
MOVZ AR6,AL ; |394|
L43:
MOV AL,AR6
MOVW DP,#_RxPosMark
CMP AL,@_RxPosMark ; |394|
B L42,LT ; |394|
; branch occurs ; |394|
;.line 83
MOVB AL,#206 ; |395|
SUB @_RxPosMark,AL ; |395|
;.line 85
MOVB AL,#2 ; |397|
L44:
;.line 97
ADD SP,#-530 ; |397|
MOVL XAR3,*--SP ; |397|
MOVL XAR2,*--SP ; |397|
MOVL XAR1,*--SP ; |397|
LRETR
; return occurs
.endfunc 409,000000fc0h,536
.sect ".text"
.global _FindFrame
.sym _FindFrame,_FindFrame, 36, 2, 0
.func 411
;***************************************************************
;* FNAME: _FindFrame FR SIZE: 1284 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 2 Parameter, 1276 Auto, 6 SOE *
;***************************************************************
;***************************************************************
;* *
;* Using -g (debug) with optimization (-o3) may disable key op *
;* *
;***************************************************************
_FindFrame:
;.line 2
;* AR4 assigned to _SignalIn
.sym _SignalIn,12, 20, 17, 22
;* AL assigned to _FirstFrame
.sym _FirstFrame,0, 4, 17, 16
;* AR6 assigned to C$2
;* PH assigned to C$3
;* AR3 assigned to C$5
;* AR1 assigned to C$6
;* AR5 assigned to C$7
;* PL assigned to C$8
;* AR4 assigned to C$10
;* AR6 assigned to C$11
;* AR7 assigned to K$27
;* AR5 assigned to U$59
;* AR4 assigned to U$190
;* AR6 assigned to L$1
;* AR6 assigned to L$2
;* AR6 assigned to L$3
;* AR6 assigned to L$4
;* AR6 assigned to L$5
;* AR6 assigned to L$6
;* AR0 assigned to L$7
;* AR6 assigned to L$8
;* AR6 assigned to L$10
;* AR6 assigned to L$11
;* AR6 assigned to L$12
;* AR6 assigned to L$13
;* PL assigned to _FineStart
.sym _FineStart,2, 4, 4, 16
.sym _FrameStart,-1263, 4, 1, 16
.sym _j,-1264, 4, 1, 16
;* AR3 assigned to _FirstFrame
.sym _FirstFrame,10, 4, 4, 16
;* AR1 assigned to _SignalIn
.sym _SignalIn,6, 20, 4, 22
;* AR1 assigned to U$18
;* AR1 assigned to U$18
;* AR4 assigned to U$35
;* AR1 assigned to U$35
;* AR4 assigned to U$42
;* AR4 assigned to U$42
;* AR4 assigned to U$42
;* AR4 assigned to U$42
;* AR0 assigned to U$42
;* AR4 assigned to U$42
;* AR1 assigned to U$142
;* AR3 assigned to U$148
;* AR7 assigned to U$173
;* PL assigned to _tmp
.sym _tmp,2, 5, 4, 32
;* AR5 assigned to _tmp
.sym _tmp,14, 5, 4, 32
;* PL assigned to _i
.sym _i,2, 4, 4, 16
;* PL assigned to _i
.sym _i,2, 4, 4, 16
;* AR5 assigned to _i
.sym _i,14, 4, 4, 16
;* PL assigned to _i
.sym _i,2, 4, 4, 16
;* PH assigned to _i
.sym _i,3, 4, 4, 16
;* PL assigned to _i
.sym _i,2, 4, 4, 16
;* AR7 assigned to _i
.sym _i,18, 4, 4, 16
.sym _FilterData,-962, 53, 1, 15360,, 480
.sym _Sxx,-1012, 53, 1, 800,, 25
.sym _Syy,-1062, 53, 1, 800,, 25
.sym _Sxy,-1112, 53, 1, 800,, 25
.sym _Sumx,-1162, 53, 1, 800,, 25
.sym _Sumy,-1212, 53, 1, 800,, 25
.sym _RR,-1262, 53, 1, 800,, 25
MOVL *SP++,XAR1
MOVL *SP++,XAR2
MOVL *SP++,XAR3
MOVZ AR2,SP
ADD SP,#1278
SUBB FP,#8
MOVZ AR3,AL ; |412|
MOVL XAR1,XAR4 ; |412|
;.line 7
MOVZ AR4,SP ; |417|
ADD AR4,#-1012 ; |417|
MOVL XAR5,#_$T0$1 ; |417|
MOVB ACC,#50
LCR #___memcpy_ff ; |417|
; call occurs [#___memcpy_ff] ; |417|
;.line 8
MOVZ AR4,SP ; |418|
ADD AR4,#-1062 ; |418|
MOVL XAR5,#_$T1$2 ; |418|
MOVB ACC,#50
LCR #___memcpy_ff ; |418|
; call occurs [#___memcpy_ff] ; |418|
;.line 9
MOVZ AR4,SP ; |419|
ADD AR4,#-1112 ; |419|
MOVB ACC,#50
MOVL XAR5,#_$T2$3 ; |419|
LCR #___memcpy_ff ; |419|
; call occurs [#___memcpy_ff] ; |419|
;.line 10
MOVZ AR4,SP ; |420|
ADD AR4,#-1162 ; |420|
MOVL XAR5,#_$T3$4 ; |420|
MOVB ACC,#50
LCR #___memcpy_ff ; |420|
; call occurs [#___memcpy_ff] ; |420|
;.line 11
MOVZ AR4,SP ; |421|
ADD AR4,#-1212 ; |421|
MOVL XAR5,#_$T4$5 ; |421|
MOVB ACC,#50
LCR #___memcpy_ff ; |421|
; call occurs [#___memcpy_ff] ; |421|
;.line 16
MOV AL,AR3
CMPB AL,#1 ; |426|
BF L46,EQ ; |426|
; branch occurs ; |426|
MOVL XAR7,#_DataBuffer
;.line 25
MOVB AL,#88 ; |435|
MOV PL,AL ; |435|
MOVL XAR6,#391
L45:
;.line 27
SETC SXM
MOV ACC,PL << 1 ; |437|
ADDL ACC,XAR7
MOVL XAR4,ACC ; |437|
MOV ACC,*XAR1++
ABS ACC ; |437|
MOV ACC,AL ; |437|
MOVL *+XAR4[0],ACC ; |437|
;.line 28
MOV AL,PL
ADDB AL,#1 ; |438|
MOV PL,AL ; |438|
BANZ L45,AR6--
; branch occurs ; |438|
B L48,UNC ; |438|
; branch occurs ; |438|
L46:
MOVL XAR7,#_DataBuffer
MOVL XAR4,XAR7
MOVL XAR6,#479
L47:
;.line 20
SETC SXM
MOV ACC,*XAR1++
ABS ACC ; |430|
MOV ACC,AL ; |430|
MOVL *XAR4++,ACC ; |430|
;.line 21
BANZ L47,AR6--
; branch occurs ; |431|
L48:
MOVZ AR4,SP
ADD AR4,#-962
MOVL XAR6,#479
L49:
;.line 35
MOVB ACC,#0
MOVL *XAR4++,ACC ; |445|
;.line 36
BANZ L49,AR6--
; branch occurs ; |446|
MOVL XAR1,XAR7
MOVB XAR6,#171
L50:
;.line 47
MOVZ AR4,SP ; |457|
ADD AR4,#-620 ; |457|
MOVL ACC,*XAR1++ ; |457|
ADDL *+XAR4[0],ACC ; |457|
;.line 48
BANZ L50,AR6--
; branch occurs ; |458|
MOVB AL,#172
MOVZ AR4,SP
MOV PL,AL
MOV AL,#479
SUB AL,PL
ADD AR4,#-618
MOVZ AR6,AL
MOVL XAR5,XAR7
L51:
;.line 51
MOVZ AR0,SP ; |461|
MOV AL,PL
ADD AR0,#-962 ; |461|
SETC SXM
ADDB AL,#-1
MOV ACC,AL << 1 ; |461|
ADDL XAR0,ACC
MOVL ACC,*+XAR0[0] ; |461|
SUBL ACC,*XAR5++ ; |461|
ADDL ACC,*XAR1++ ; |461|
MOVL *XAR4++,ACC ; |461|
;.line 52
MOV AL,PL
ADDB AL,#1 ; |462|
MOV PL,AL ; |462|
BANZ L51,AR6--
; branch occurs ; |462|
MOVZ AR4,SP
ADD AR4,#-620
;.line 56
MOVB XAR5,#171 ; |466|
;.line 55
MOVL XAR6,#308
MOV PH,#0
MOV PL,#200
L52:
;.line 59
MOVL ACC,P
CMPL ACC,*+XAR4[0] ; |469|
B L53,LEQ ; |469|
; branch occurs ; |469|
;.line 61
MOVL P,*+XAR4[0] ; |471|
;.line 62
MOVL XAR0,#23 ; |472|
MOV *+FP[AR0],AR5
L53:
;.line 64
MOV AL,AR5 ; |474|
ADDB AL,#1 ; |474|
ADDB XAR4,#2 ; |474|
MOVZ AR5,AL ; |474|
BANZ L52,AR6--
; branch occurs ; |474|
;.line 67
MOVL XAR0,#23
MOV PL,*+FP[AR0]
MOVB XAR0,#31
L54:
;.line 71
MOV AL,PL
SETC SXM
ADDB AL,#-12
MOVZ AR4,SP ; |481|
MOV ACC,AL << 1 ; |481|
ADDL ACC,XAR7
MOVL XAR6,ACC ; |481|
ADD AR4,#-1012 ; |481|
MOVL XT,*+XAR6[0] ; |481|
IMPYL ACC,XT,*+XAR6[0] ; |481|
ADDL *+XAR4[0],ACC ; |481|
;.line 72
MOVZ AR5,SP ; |482|
MOVB AL,#20 ; |482|
ADD AL,PL ; |482|
MOV ACC,AL << 1 ; |482|
ADDL ACC,XAR7
MOVL XAR4,ACC ; |482|
ADD AR5,#-1062 ; |482|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -