📄 rxmain.asm
字号:
ADD .D1 1,A0,A0 ; |1037|
STW .D2T1 A0,*B4 ; |1037|
.line 414
B .S1 L34 ; |1038|
NOP 5
; BRANCH OCCURS ; |1038|
;** --------------------------------------------------------------------------*
L11:
;** -----------------------g25:
;* 1041 ----------------------- MFDemodStat1.uiSamplesProcessed = 0u;
;* 1042 ----------------------- MFDemodStat2.uiSamplesProcessed = 0u;
;* 1042 ----------------------- goto g68;
.line 417
MVKL .S2 _MFDemodStat1+12,B4 ; |1041|
MVKH .S2 _MFDemodStat1+12,B4 ; |1041|
|| ZERO .D2 B5 ; |1041|
STW .D2T2 B5,*B4 ; |1041|
.line 418
B .S1 L34 ; |1042|
MVKL .S1 _MFDemodStat2+12,A0 ; |1042|
MVKH .S1 _MFDemodStat2+12,A0 ; |1042|
ZERO .D1 A3 ; |1042|
STW .D1T1 A3,*A0 ; |1042|
NOP 1
; BRANCH OCCURS ; |1042|
;** --------------------------------------------------------------------------*
L12:
;** -----------------------g26:
;* 1051 ----------------------- MFDemodStat1.uiSamplesProcessed = 0u;
;* 1052 ----------------------- MFDemodStat2.uiSamplesProcessed = 0u;
;* 1053 ----------------------- DSK6713_LED_off(0u);
;* 1055 ----------------------- SEM_pend(&rxsem, 0xffffffffu);
;* 1056 ----------------------- SEM_pend(K$138, 1u);
;* 1056 ----------------------- goto g68;
.line 427
MVKL .S1 _MFDemodStat1+12,A0 ; |1051|
MVKH .S1 _MFDemodStat1+12,A0 ; |1051|
|| ZERO .D1 A3 ; |1051|
STW .D1T1 A3,*A0 ; |1051|
.line 428
MVKL .S2 _MFDemodStat2+12,B4 ; |1052|
MVKH .S2 _MFDemodStat2+12,B4 ; |1052|
|| ZERO .D2 B5 ; |1052|
STW .D2T2 B5,*B4 ; |1052|
.line 429
MVKL .S1 _DSK6713_LED_off,A0 ; |1053|
MVKH .S1 _DSK6713_LED_off,A0 ; |1053|
CALL .S2X A0 ; |1053|
MVKL .S2 RL15,B3 ; |1053|
MVKH .S2 RL15,B3 ; |1053|
ZERO .D1 A4 ; |1053|
NOP 2
RL15: ; CALL OCCURS ; |1053|
.line 431
MVKL .S1 _SEM_pend,A0 ; |1055|
MVKH .S1 _SEM_pend,A0 ; |1055|
CALL .S2X A0 ; |1055|
MVKL .S2 RL16,B3 ; |1055|
MVK .S2 0xffffffff,B4 ; |1055|
MVKL .S1 _rxsem,A4 ; |1055|
MVKH .S1 _rxsem,A4 ; |1055|
MVKH .S2 RL16,B3 ; |1055|
RL16: ; CALL OCCURS ; |1055|
.line 432
MVKL .S2 _SEM_pend,B5 ; |1056|
MVKH .S2 _SEM_pend,B5 ; |1056|
CALL .S2 B5 ; |1056|
MVKL .S2 RL17,B3 ; |1056|
MVK .S2 0x1,B4 ; |1056|
MV .D1 A10,A4 ; |1056|
MVKH .S2 RL17,B3 ; |1056|
NOP 1
RL17: ; CALL OCCURS ; |1056|
B .S1 L34 ; |1056|
NOP 5
; BRANCH OCCURS ; |1056|
;** --------------------------------------------------------------------------*
L13:
;** -----------------------g27:
;** 871 ----------------------- if ( SwitchState.uiPosSwitch1 ) goto g29;
.line 247
MVKL .S1 _SwitchState+24,A0 ; |871|
MVKH .S1 _SwitchState+24,A0 ; |871|
LDW .D1T1 *A0,A1 ; |871|
NOP 4
[ A1] B .S1 L14 ; |871|
NOP 5
; BRANCH OCCURS ; |871|
;** --------------------------------------------------------------------------*
;** 872 ----------------------- DSK6713_LED_off(2u);
;** 872 ----------------------- goto g30;
.line 248
MVKL .S1 _DSK6713_LED_off,A0 ; |872|
MVKH .S1 _DSK6713_LED_off,A0 ; |872|
CALL .S2X A0 ; |872|
MVKL .S2 RL18,B3 ; |872|
MVKH .S2 RL18,B3 ; |872|
MVK .S1 0x2,A4 ; |872|
NOP 2
RL18: ; CALL OCCURS ; |872|
B .S1 L15 ; |872|
NOP 5
; BRANCH OCCURS ; |872|
;** --------------------------------------------------------------------------*
L14:
;** -----------------------g29:
;** 874 ----------------------- DSK6713_LED_on(2u);
.line 250
MVKL .S1 _DSK6713_LED_on,A0 ; |874|
MVKH .S1 _DSK6713_LED_on,A0 ; |874|
CALL .S2X A0 ; |874|
MVKL .S2 RL19,B3 ; |874|
MVKH .S2 RL19,B3 ; |874|
MVK .S1 0x2,A4 ; |874|
NOP 2
RL19: ; CALL OCCURS ; |874|
;** --------------------------------------------------------------------------*
L15:
;** -----------------------g30:
;** 875 ----------------------- if ( SwitchState.uiPosSwitch2 ) goto g32;
.line 251
MVKL .S1 _SwitchState+28,A0 ; |875|
MVKH .S1 _SwitchState+28,A0 ; |875|
LDW .D1T1 *A0,A1 ; |875|
NOP 4
[ A1] B .S1 L16 ; |875|
NOP 5
; BRANCH OCCURS ; |875|
;** --------------------------------------------------------------------------*
;** 876 ----------------------- DSK6713_LED_off(3u);
;** 876 ----------------------- goto g33;
.line 252
MVKL .S1 _DSK6713_LED_off,A0 ; |876|
MVKH .S1 _DSK6713_LED_off,A0 ; |876|
CALL .S2X A0 ; |876|
MVKL .S2 RL20,B3 ; |876|
MVKH .S2 RL20,B3 ; |876|
MVK .S1 0x3,A4 ; |876|
NOP 2
RL20: ; CALL OCCURS ; |876|
B .S1 L17 ; |876|
NOP 5
; BRANCH OCCURS ; |876|
;** --------------------------------------------------------------------------*
L16:
;** -----------------------g32:
;** 878 ----------------------- DSK6713_LED_on(3u);
.line 254
MVKL .S1 _DSK6713_LED_on,A0 ; |878|
MVKH .S1 _DSK6713_LED_on,A0 ; |878|
CALL .S2X A0 ; |878|
MVKL .S2 RL21,B3 ; |878|
MVKH .S2 RL21,B3 ; |878|
MVK .S1 0x3,A4 ; |878|
NOP 2
RL21: ; CALL OCCURS ; |878|
;** -----------------------g33:
;** 880 ----------------------- K$1 = &ReceiverState+20;
;** 880 ----------------------- U$53 = (U$49 = *(unsigned *)K$1) != 0u;
;** 880 ----------------------- if ( !((SwitchState.uiAnteSelType != 0)&U$53) ) goto g35;
;** --------------------------------------------------------------------------*
L17:
.line 256
MVKL .S1 _ReceiverState+20,A0 ; |880|
MVKH .S1 _ReceiverState+20,A0 ; |880|
|| MVKL .S2 _SwitchState+48,B4 ; |880|
MV .D1 A0,A11 ; |880|
|| MVKH .S2 _SwitchState+48,B4 ; |880|
LDW .D1T1 *A11,A1 ; |880|
|| LDW .D2T2 *B4,B4 ; |880|
NOP 4
CMPEQ .L2 B4,0,B4 ; |880|
|| CMPEQ .L1 A1,0,A0 ; |880|
OR .S2X B4,A0,B0
[ B0] B .S1 L18 ; |880|
[!B0] MVKL .S2 _SwitchState,B4 ; |880|
XOR .S1 1,A0,A4 ; |880|
[!B0] MVKH .S2 _SwitchState,B4 ; |880|
NOP 2
; BRANCH OCCURS ; |880|
;** --------------------------------------------------------------------------*
;** 880 ----------------------- K$140 = &SwitchState;
;** 881 ----------------------- antennaselection(K$140);
;** ----------------------- U$49 = *(unsigned *)K$1;
;** ----------------------- U$53 = U$49 != 0u;
.line 257
MVKL .S1 _antennaselection,A0 ; |881|
MVKH .S1 _antennaselection,A0 ; |881|
CALL .S2X A0 ; |881|
MVKL .S2 RL22,B3 ; |881|
MV .S1X B4,A4 ; |881|
MVKH .S2 RL22,B3 ; |881|
NOP 2
RL22: ; CALL OCCURS ; |881|
LDW .D1T1 *A11,A1
NOP 4
CMPEQ .L1 A1,0,A0
XOR .S1 1,A0,A4
;** --------------------------------------------------------------------------*
L18:
;** -----------------------g35:
;** 883 ----------------------- if ( U$49 ) goto g37;
;** 885 ----------------------- K$19 = &DetectorStat+24;
;** 885 ----------------------- *(int *)K$19 = C$38 = 0;
;** 886 ----------------------- *((unsigned *)K$19+4) = C$38;
;** 887 ----------------------- *((unsigned *)K$19+8) = C$38;
;** -----------------------g37:
;** 890 ----------------------- iBytesWritten = 0;
;** 892 ----------------------- if ( !(C$37 = ReceiverState.iSyncRep) ) goto g40;
;** 892 ----------------------- if ( iSyncCtrl < C$37-1 ) goto g40;
;** 892 ----------------------- S$2 = 0;
;** 892 ----------------------- goto g41;
;** -----------------------g40:
;** 892 ----------------------- S$2 = 1;
;** -----------------------g41:
;** 892 ----------------------- if ( U$53&S$2 ) goto g43;
;** 895 ----------------------- iBytesPerFrame = 240;
;** 895 ----------------------- goto g44;
;** -----------------------g43:
;** 893 ----------------------- iBytesPerFrame = 256;
;** -----------------------g44:
;** 896 ----------------------- ReceiverState.RcvState = 7;
;** 896 ----------------------- goto g68;
.line 259
.line 261
[!A1] MVKL .S1 _DetectorStat+24,A3 ; |885|
[!A1] MVKH .S1 _DetectorStat+24,A3 ; |885|
|| [!A1] ZERO .D1 A0 ; |885|
[!A1] STW .D1T1 A0,*A3 ; |885|
.line 262
[!A1] STW .D1T1 A0,*+A3(4) ; |886|
.line 263
[!A1] STW .D1T1 A0,*+A3(8) ; |887|
.line 266
MVKL .S2 _iBytesWritten$4,B4 ; |890|
MVKH .S2 _iBytesWritten$4,B4 ; |890|
|| ZERO .D2 B5 ; |890|
STW .D2T2 B5,*B4 ; |890|
.line 268
MVKL .S1 _ReceiverState+8,A0 ; |892|
MVKH .S1 _ReceiverState+8,A0 ; |892|
LDW .D1T1 *A0,A1 ; |892|
NOP 4
[ A1] MVKL .S2 _iSyncCtrl,B4 ; |892|
[ A1] MVKH .S2 _iSyncCtrl,B4 ; |892|
[ A1] LDW .D2T2 *B4,B4 ; |892|
[ A1] SUB .D1 A1,1,A0 ; |892|
NOP 3
CMPEQ .L1 A1,0,A0
|| [ A1] CMPLT .L2X B4,A0,B12 ; |892|
OR .S2X B12,A0,B0
[!B0] ZERO .D1 A0 ; |892|
|| [ B0] MVK .S1 0x1,A0 ; |892|
AND .S1 A0,A4,A1 ; |892|
.line 271
[!A1] MVKL .S2 _iBytesPerFrame$5,B4 ; |895|
[!A1] MVK .S1 240,A0 ; |895|
|| [!A1] MVKH .S2 _iBytesPerFrame$5,B4 ; |895|
[!A1] STW .D2T1 A0,*B4 ; |895|
.line 269
[ A1] MVKL .S1 _iBytesPerFrame$5,A0 ; |893|
[ A1] MVKH .S1 _iBytesPerFrame$5,A0 ; |893|
|| [ A1] MVK .S2 256,B4 ; |893|
[ A1] STW .D1T2 B4,*A0 ; |893|
.line 272
B .S1 L34 ; |896|
MVK .S2 7,B5 ; |896|
MVKL .S2 _ReceiverState,B4 ; |896|
MVKH .S2 _ReceiverState,B4 ; |896|
STW .D2T2 B5,*B4 ; |896|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -