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

📄 aic23.asm

📁 详细的OFDM设计过程
💻 ASM
📖 第 1 页 / 共 2 页
字号:
	.sym	_x2,20, 4, 4, 32
	.sym	_x1,3, 4, 4, 32
	.sym	_x0,6, 4, 4, 32
	.sym	_base,0, 30, 4, 32
	.sym	_gie,25, 14, 4, 32
           STW     .D2T2   B3,*SP--(16)      ; |99| 
           STW     .D2T1   A11,*+SP(12)      ; |99| 
           STW     .D2T1   A10,*+SP(8)       ; |99| 
           MV      .D1     A4,A11            ; |99| 
	.line	7
           MVKL    .S1     _MCBSP_open,A0    ; |104| 
           MVKH    .S1     _MCBSP_open,A0    ; |104| 
           CALL    .S2X    A0                ; |104| 
           MVKL    .S2     RL0,B3            ; |104| 
           MVK     .S2     0x1,B4            ; |104| 
           ZERO    .D1     A4                ; |104| 
           MVKH    .S2     RL0,B3            ; |104| 
           NOP             1
RL0:       ; CALL OCCURS                     ; |104| 
           MV      .D1     A4,A10            ; |104| 
           LDW     .D1T1   *+A10(12),A0      ; |280| 
           NOP             4
           ADD     .D1     8,A0,A0           ; |280| 
           MVC     .S2     CSR,B4            ; |273| 
           AND     .S2     1,B4,B9           ; |273| 
           MVC     .S2     CSR,B4            ; |274| 
           AND     .S2     -2,B4,B4          ; |274| 
           MVC     .S2     B4,CSR            ; |274| 
           MVKL    .S1     _mcbspCfg0,A3     ; |287| 
           MVKH    .S1     _mcbspCfg0,A3     ; |287| 
           LDW     .D1T1   *A3,A6            ; |287| 
           MVKL    .S1     _mcbspCfg0+4,A3   ; |288| 
           MVKH    .S1     _mcbspCfg0+4,A3   ; |288| 
           LDW     .D1T1   *A3,A3            ; |288| 
           MVKL    .S2     _mcbspCfg0+8,B4   ; |289| 
           MVKH    .S2     _mcbspCfg0+8,B4   ; |289| 
           LDW     .D2T2   *B4,B4            ; |289| 
           MVKL    .S2     _mcbspCfg0+12,B5  ; |290| 
           MVKH    .S2     _mcbspCfg0+12,B5  ; |290| 
           LDW     .D2T1   *B5,A5            ; |290| 
           MVKL    .S2     _mcbspCfg0+16,B5  ; |291| 
           MVKH    .S2     _mcbspCfg0+16,B5  ; |291| 
           LDW     .D2T2   *B5,B5            ; |291| 
           MVKL    .S2     _mcbspCfg0+20,B6  ; |292| 
           MVKH    .S2     _mcbspCfg0+20,B6  ; |292| 
           LDW     .D2T2   *B6,B6            ; |292| 
           MVKL    .S2     _mcbspCfg0+24,B7  ; |293| 
           MVKH    .S2     _mcbspCfg0+24,B7  ; |293| 
           LDW     .D2T2   *B7,B7            ; |293| 
           MVKL    .S2     _mcbspCfg0+28,B8  ; |294| 
           MVKH    .S2     _mcbspCfg0+28,B8  ; |294| 
           LDW     .D2T2   *B8,B8            ; |294| 
           ZERO    .D1     A7                ; |296| 
           STW     .D1T1   A7,*A0            ; |296| 
           STW     .D1T1   A3,*+A0(4)        ; |297| 
           STW     .D1T2   B4,*+A0(8)        ; |298| 
           STW     .D1T1   A5,*+A0(12)       ; |299| 
           STW     .D1T2   B5,*+A0(16)       ; |300| 
           STW     .D1T2   B6,*+A0(20)       ; |301| 
           STW     .D1T2   B7,*+A0(24)       ; |302| 
           STW     .D1T2   B8,*+A0(28)       ; |303| 
           STW     .D1T1   A6,*A0            ; |304| 
           MVC     .S2     CSR,B4            ; |279| 

           AND     .S2     1,B9,B5           ; |279| 
||         AND     .L2     -2,B4,B4          ; |279| 

           OR      .S2     B5,B4,B4          ; |279| 
           MVC     .S2     B4,CSR            ; |279| 
	.line	15
           MVKL    .S1     _MCBSP_start,A0   ; |112| 
           MVKH    .S1     _MCBSP_start,A0   ; |112| 
           CALL    .S2X    A0                ; |112| 
           MVKL    .S2     RL1,B3            ; |112| 
           MVKH    .S2     RL1,B3            ; |112| 
           MVK     .S2     0xe,B4            ; |112| 
           MVK     .S1     0x64,A6           ; |112| 
           NOP             1
RL1:       ; CALL OCCURS                     ; |112| 
	.line	19
           MVKL    .S1     _aic23Rset,A0     ; |116| 
           MVKH    .S1     _aic23Rset,A0     ; |116| 
           CALL    .S2X    A0                ; |116| 
           MVKL    .S2     RL2,B3            ; |116| 
           MVK     .S2     0xf,B4            ; |116| 
           MVKH    .S2     RL2,B3            ; |116| 
           MV      .D1     A10,A4            ; |116| 
           ZERO    .S1     A6                ; |116| 
RL2:       ; CALL OCCURS                     ; |116| 
	.line	22
           ZERO    .D1     A7                ; |119| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Loop contains a call
;*----------------------------------------------------------------------------*
L5:    
	.line	23
           MVKL    .S2     _aic23Rset,B5     ; |120| 
           MVKH    .S2     _aic23Rset,B5     ; |120| 

           CALL    .S2     B5                ; |120| 
||         ADDAW   .D1     A11,A7,A0         ; |120| 

           LDHU    .D1T1   *A0,A6            ; |120| 
           EXTU    .S1     A7,16,16,A0       ; |120| 
           MVKL    .S2     RL3,B3            ; |120| 
           MV      .L2X    A0,B4             ; |120| 

           MVKH    .S2     RL3,B3            ; |120| 
||         MV      .D1     A10,A4            ; |120| 

RL3:       ; CALL OCCURS                     ; |120| 
	.line	24
           ADD     .D1     1,A7,A7           ; |121| 
           CMPLT   .L1     A7,10,A1          ; |121| 
   [ A1]   B       .S1     L5                ; |121| 
           NOP             5
           ; BRANCH OCCURS                   ; |121| 
;** --------------------------------------------------------------------------*
	.line	25
           LDW     .D2T1   *+SP(12),A11      ; |122| 
           LDW     .D2T1   *+SP(8),A10       ; |122| 
           LDW     .D2T2   *++SP(16),B3      ; |122| 
           NOP             4
           RET     .S2     B3                ; |122| 
           NOP             5
           ; BRANCH OCCURS                   ; |122| 
	.endfunc	122,000080c00h,16


;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_MCBSP_start
	.global	_MCBSP_open

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************
	.sym	_Uint16, 0, 13, 13, 16
	.sym	_Uint16, 0, 13, 13, 16
	.sym	_Int, 0, 4, 13, 32
	.sym	_Uint32, 0, 14, 13, 32
	.sym	_Uint32, 0, 14, 13, 32
	.sym	_Uns, 0, 14, 13, 32
	.stag	$$fake0, 192
	.member	_allocated, 0, 14, 8, 32
	.member	_xmtEventId, 32, 14, 8, 32
	.member	_rcvEventId, 64, 14, 8, 32
	.member	_baseAddr, 96, 30, 8, 32
	.member	_drrAddr, 128, 14, 8, 32
	.member	_dxrAddr, 160, 14, 8, 32
	.eos
	.sym	_MCBSP_Handle, 0, 24, 13, 32,$$fake0
	.sym	_MCBSP_Handle, 0, 24, 13, 32,$$fake0
	.stag	$$fake1, 256
	.member	_spcr, 0, 14, 8, 32
	.member	_rcr, 32, 14, 8, 32
	.member	_xcr, 64, 14, 8, 32
	.member	_srgr, 96, 14, 8, 32
	.member	_mcr, 128, 14, 8, 32
	.member	_rcer, 160, 14, 8, 32
	.member	_xcer, 192, 14, 8, 32
	.member	_pcr, 224, 14, 8, 32
	.eos
	.sym	_MCBSP_Config, 0, 8, 13, 256,$$fake1
	.stag	_AIC23_Params, 320
	.member	_regs, 0, 62, 8, 320, , 10
	.eos
	.sym	_AIC23_Params, 0, 8, 13, 320,_AIC23_Params

⌨️ 快捷键说明

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