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

📄 txmain.asm

📁 MIMO 2x2接收端选择全系统仿真代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
L9:    
           MVK     .S2     0x100,B4          ; |295| 
;** --------------------------------------------------------------------------*
L10:    
           LDW     .D2T2   *+SP(28),B5       ; |295| 
           NOP             4
           SUB     .D2     B5,B4,B4          ; |295| 
           STW     .D2T2   B4,*+SP(28)       ; |295| 
           NOP             2
	.line	59

           MVK     .S2     256,B4            ; |296| 
||         MV      .D2     B4,B5

           CMPLTU  .L2     B5,B4,B0          ; |296| 
   [!B0]   B       .S1     L6                ; |296| 
           NOP             5
           ; BRANCH OCCURS                   ; |296| 
;** --------------------------------------------------------------------------*
L11:    
	.line	61
           MVKL    .S1     _TxStates+8,A0    ; |298| 
           MVKH    .S1     _TxStates+8,A0    ; |298| 
           LDW     .D1T1   *A0,A0            ; |298| 
           LDW     .D2T2   *+SP(24),B4       ; |298| 
           NOP             3
           SUB     .D1     A0,1,A0           ; |298| 
           CMPLT   .L2X    B4,A0,B0          ; |298| 
   [ B0]   B       .S1     L12               ; |298| 
           ADD     .D2     1,B4,B4           ; |298| 
           NOP             4
           ; BRANCH OCCURS                   ; |298| 
;** --------------------------------------------------------------------------*
           ZERO    .D2     B4                ; |298| 
;** --------------------------------------------------------------------------*
L12:    
           STW     .D2T2   B4,*+SP(24)       ; |298| 
           NOP             2
	.line	62
           LDW     .D2T2   *+SP(28),B0       ; |299| 
           NOP             4
   [!B0]   B       .S1     L16               ; |299| 
           NOP             5
           ; BRANCH OCCURS                   ; |299| 
;** --------------------------------------------------------------------------*
	.line	64
           MV      .D2     B4,B0
   [ B0]   B       .S1     L14               ; |301| 
           NOP             5
           ; BRANCH OCCURS                   ; |301| 
;** --------------------------------------------------------------------------*
	.line	66
           LDW     .D2T2   *+SP(28),B4       ; |303| 
           MVK     .S2     240,B5            ; |303| 
           NOP             3
           CMPLTU  .L2     B4,B5,B0          ; |303| 
   [ B0]   B       .S1     L13               ; |303| 
           NOP             5
           ; BRANCH OCCURS                   ; |303| 
;** --------------------------------------------------------------------------*
	.line	68
           MVKL    .S1     _TxStates+16,A0   ; |305| 
           MVKH    .S1     _TxStates+16,A0   ; |305| 
           LDW     .D1T1   *A0,A3            ; |305| 
           NOP             4
           ADD     .D1     1,A3,A3           ; |305| 
           STW     .D1T1   A3,*A0            ; |305| 
           NOP             2
	.line	69
           LDW     .D2T2   *+SP(28),B4       ; |306| 
           NOP             4
           ADDK    .S2     -240,B4           ; |306| 
           STW     .D2T2   B4,*+SP(28)       ; |306| 
           NOP             2
	.line	70
           MV      .D2     B4,B0
   [!B0]   B       .S1     L16               ; |307| 
           NOP             5
           ; BRANCH OCCURS                   ; |307| 
;** --------------------------------------------------------------------------*
	.line	73
           MVKL    .S1     _TxStates+16,A0   ; |310| 
           MVKH    .S1     _TxStates+16,A0   ; |310| 
           LDW     .D1T1   *A0,A3            ; |310| 
           NOP             4
           ADD     .D1     1,A3,A3           ; |310| 
           STW     .D1T1   A3,*A0            ; |310| 
           NOP             2
	.line	74
           LDW     .D2T2   *+SP(28),B5       ; |311| 
           MVKL    .S2     _uiFracFrame$3,B4 ; |311| 
           MVKH    .S2     _uiFracFrame$3,B4 ; |311| 
           NOP             2
           STW     .D2T2   B5,*B4            ; |311| 
           NOP             2
	.line	76
           B       .S1     L16               ; |313| 
           NOP             5
           ; BRANCH OCCURS                   ; |313| 
;** --------------------------------------------------------------------------*
L13:    
	.line	80
           MVKL    .S1     _TxStates+16,A0   ; |317| 
           MVKH    .S1     _TxStates+16,A0   ; |317| 
           LDW     .D1T1   *A0,A3            ; |317| 
           NOP             4
           ADD     .D1     1,A3,A3           ; |317| 
           STW     .D1T1   A3,*A0            ; |317| 
           NOP             2
	.line	81
           LDW     .D2T2   *+SP(28),B5       ; |318| 
           MVKL    .S2     _uiFracFrame$3,B4 ; |318| 
           MVKH    .S2     _uiFracFrame$3,B4 ; |318| 
           NOP             2
           STW     .D2T2   B5,*B4            ; |318| 
           NOP             2
	.line	83
           B       .S1     L16               ; |320| 
           NOP             5
           ; BRANCH OCCURS                   ; |320| 
;** --------------------------------------------------------------------------*
L14:    
	.line	87
           MVKL    .S1     _TxStates+16,A0   ; |324| 
           MVKH    .S1     _TxStates+16,A0   ; |324| 
           LDW     .D1T1   *A0,A3            ; |324| 
           NOP             4
           ADD     .D1     1,A3,A3           ; |324| 
           STW     .D1T1   A3,*A0            ; |324| 
           NOP             2
	.line	88
           LDW     .D2T2   *+SP(28),B5       ; |325| 
           MVKL    .S2     _uiFracFrame$3,B4 ; |325| 
           MVKH    .S2     _uiFracFrame$3,B4 ; |325| 
           NOP             2
           STW     .D2T2   B5,*B4            ; |325| 
           NOP             2
	.line	91
           B       .S1     L16               ; |328| 
           NOP             5
           ; BRANCH OCCURS                   ; |328| 
;** --------------------------------------------------------------------------*
L15:    
	.line	94
           MVKL    .S1     _TxStates+12,A0   ; |331| 
           MVKH    .S1     _TxStates+12,A0   ; |331| 
           LDW     .D1T1   *A0,A0            ; |331| 
           MVKL    .S2     _TxStates+16,B4   ; |331| 
           MVKH    .S2     _TxStates+16,B4   ; |331| 
           NOP             2
           SHRU    .S1     A0,8,A0           ; |331| 
           STW     .D2T1   A0,*B4            ; |331| 
           NOP             2
	.line	95
           MVKL    .S1     _TxStates+16,A0   ; |332| 

           MVKH    .S1     _TxStates+16,A0   ; |332| 
||         MVKL    .S2     _TxStates+12,B4   ; |332| 

           LDW     .D1T1   *A0,A0            ; |332| 
||         MVKH    .S2     _TxStates+12,B4   ; |332| 

           LDW     .D2T2   *B4,B4            ; |332| 
           NOP             3
           SHL     .S1     A0,8,A0           ; |332| 
           CMPLTU  .L2X    A0,B4,B0          ; |332| 
   [!B0]   B       .S1     L16               ; |332| 
           NOP             5
           ; BRANCH OCCURS                   ; |332| 
;** --------------------------------------------------------------------------*
	.line	97
           MVKL    .S2     _TxStates+16,B4   ; |334| 

           MVKH    .S2     _TxStates+16,B4   ; |334| 
||         MVKL    .S1     _TxStates+12,A0   ; |334| 

           LDW     .D2T2   *B4,B5            ; |334| 
||         MVKH    .S1     _TxStates+12,A0   ; |334| 

           LDW     .D1T1   *A0,A0            ; |334| 
           MVKL    .S2     _uiFracFrame$3,B4 ; |334| 
           MVKH    .S2     _uiFracFrame$3,B4 ; |334| 
           NOP             1
           SHL     .S2     B5,8,B5           ; |334| 
           SUB     .L2X    A0,B5,B5          ; |334| 
           STW     .D2T2   B5,*B4            ; |334| 
           NOP             2
	.line	98
           MVKL    .S1     _TxStates+16,A0   ; |335| 
           MVKH    .S1     _TxStates+16,A0   ; |335| 
           LDW     .D1T1   *A0,A3            ; |335| 
           NOP             4
           ADD     .D1     1,A3,A3           ; |335| 
           STW     .D1T1   A3,*A0            ; |335| 
;** --------------------------------------------------------------------------*
L16:    
	.line	102
           MVKL    .S2     SL7+0,B4          ; |339| 

           MVKH    .S2     SL7+0,B4          ; |339| 
||         MVKL    .S1     _TxStates+16,A0   ; |339| 

           STW     .D2T2   B4,*+SP(4)        ; |339| 
||         MVKH    .S1     _TxStates+16,A0   ; |339| 

           MVKL    .S1     _LOG_printf,A0    ; |339| 
||         LDW     .D1T1   *A0,A3            ; |339| 

           MVKH    .S1     _LOG_printf,A0    ; |339| 
           CALL    .S2X    A0                ; |339| 
           MVKL    .S2     RL26,B3           ; |339| 
           MVKL    .S1     _trace,A4         ; |339| 
           MVKH    .S1     _trace,A4         ; |339| 
           STW     .D2T1   A3,*+SP(8)        ; |339| 
           MVKH    .S2     RL26,B3           ; |339| 
RL26:      ; CALL OCCURS                     ; |339| 
	.line	105
           MVKL    .S2     _HostCommState+28,B4 ; |342| 

           MVK     .S1     1,A0              ; |342| 
||         MVKH    .S2     _HostCommState+28,B4 ; |342| 

           STB     .D2T1   A0,*B4            ; |342| 
           NOP             2
	.line	106
           MVKL    .S1     _SEM_post,A0      ; |343| 
           MVKH    .S1     _SEM_post,A0      ; |343| 
           CALL    .S2X    A0                ; |343| 
           MVKL    .S2     RL27,B3           ; |343| 
           MVKL    .S2     _sem,B4           ; |343| 
           MVKH    .S2     _sem,B4           ; |343| 
           MV      .S1X    B4,A4             ; |343| 
           MVKH    .S2     RL27,B3           ; |343| 
RL27:      ; CALL OCCURS                     ; |343| 
	.line	110
           MVKL    .S2     _TxStates+20,B4   ; |347| 

           MVKH    .S2     _TxStates+20,B4   ; |347| 
||         ZERO    .D2     B5                ; |347| 

           STW     .D2T2   B5,*B4            ; |347| 
           NOP             2
	.line	112
           MVKL    .S2     _uiDataOffset$2,B4 ; |349| 
           MVKH    .S2     _uiDataOffset$2,B4 ; |349| 
           STW     .D2T2   B5,*B4            ; |349| 
           NOP             2
	.line	114
           MVKL    .S2     _TxStates+16,B4   ; |351| 
           MVKH    .S2     _TxStates+16,B4   ; |351| 
           LDW     .D2T2   *B4,B0            ; |351| 
           NOP             4
   [ B0]   B       .S1     L17               ; |351| 
           NOP             5
           ; BRANCH OCCURS                   ; |351| 
;** --------------------------------------------------------------------------*
	.line	117
           MVKL    .S2     _TxStates+4,B4    ; |354| 

           MVKH    .S2     _TxStates+4,B4    ; |354| 
||         MVK     .S1     6,A0              ; |354| 

           STW     .D2T1   A0,*B4            ; |354| 
           NOP             2
	.line	119
           MVKL    .S2     _LOG_printf,B4    ; |356| 
           MVKH    .S2     _LOG_printf,B4    ; |356| 
           CALL    .S2     B4                ; |356| 
           MVKL    .S1     SL8+0,A0          ; |356| 
           MVKH    .S1     SL8+0,A0          ; |356| 

           STW     .D2T1   A0,*+SP(4)        ; |356| 
||         MVK     .S1     356,A3            ; |356| 

           STW     .D2T1   A3,*+SP(8)        ; |356| 
||         MVKL    .S2     RL28,B3           ; |356| 
||         MVKL    .S1     _trace,A4         ; |356| 

           MVKH    .S1     _trace,A4         ; |356| 
||         MVKH    .S2     RL28,B3           ; |356| 

RL28:      ; CALL OCCURS                     ; |356| 
	.line	121
           B       .S1     L37               ; |358| 
           NOP             5
           ; BRANCH OCCURS                   ; |358| 
;** --------------------------------------------------------------------------*
L17:    
	.line	124
           MVKL    .S1     _createStartFrame,A0 ; |361| 
           MVKH    .S1     _createStartFrame,A0 ; |361| 
           CALL    .S2X    A0                ; |361| 
           MVKL    .S2     _TxStates,B5      ; |361| 
           MVKL    .S2     RL29,B3           ; |361| 
           MVK     .S2     0x100,B4          ; |361| 

           MVKH    .S2     _TxStates,B5      ; |361| 
||         MVKL    .S1     _pDataFrameBuff,A4 ; |361| 

           MV      .L1X    B5,A6             ; |361| 
||         MVKH    .S2     RL29,B3           ; |361| 
||         MVKH    .S1     _pDataFrameBuff,A4 ; |361| 

RL29:      ; CALL OCCURS                     ; |361| 
	.line	127

           MVKL    .S2     _cplxFiltStat1,B4 ; |364| 
||         MVKL    .S1     _memset,A0        ; |364| 

           MVKH    .S2     _cplxFiltStat1,B4 ; |364| 
||         MVKH    .S1     _memset,A0        ; |364| 

           CALL    .S2X    A0                ; |364| 
           LDW     .D2T1   *B4,A4            ; |364| 
           MVKL    .S2     RL30,B3           ; |364| 
           ZERO    .D2     B4                ; |364| 
           MVKH    .S2     RL30,B3           ; |364| 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -