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

📄 codec.asm

📁 适用于TSM320C6000系列的EDMA实验原代码
💻 ASM
📖 第 1 页 / 共 3 页
字号:
           NOP             2
RL106:     ; CALL OCCURS                     ; |72| 
	.line	71
           MVKL    .S2     _mcbsp0_read,B4   ; |73| 
           MVKH    .S2     _mcbsp0_read,B4   ; |73| 
           B       .S2     B4                ; |73| 
           MVKL    .S2     RL108,B3          ; |73| 
           MVKH    .S2     RL108,B3          ; |73| 
           NOP             3
RL108:     ; CALL OCCURS                     ; |73| 
	.line	72
           EXTU    .S1     A10,24,24,A1      ; |74| 
   [!A1]   B       .S1     L2                ; |74| 
           NOP             5
           ; BRANCH OCCURS                   ; |74| 
;** --------------------------------------------------------------------------*
	.line	74
           MVKL    .S2     _printf,B4        ; |76| 
           MVKH    .S2     _printf,B4        ; |76| 
           B       .S2     B4                ; |76| 
           MVKL    .S1     SL2+0,A4          ; |76| 
           MVKL    .S2     RL110,B3          ; |76| 
           MVKH    .S1     SL2+0,A4          ; |76| 
           MVKH    .S2     RL110,B3          ; |76| 
           NOP             1
RL110:     ; CALL OCCURS                     ; |76| 
	.line	75
           B       .S1     L4                ; |77| 
           MVK     .S1     0x1,A4            ; |77| 
           NOP             4
           ; BRANCH OCCURS                   ; |77| 
;** --------------------------------------------------------------------------*
L2:    
	.line	79
           MVKL    .S1     _mcbsp0_write,A0  ; |81| 
           MVKH    .S1     _mcbsp0_write,A0  ; |81| 
           B       .S2X    A0                ; |81| 
           MVKL    .S2     RL112,B3          ; |81| 
           MVKH    .S2     RL112,B3          ; |81| 
           ZERO    .D1     A4                ; |81| 
           NOP             2
RL112:     ; CALL OCCURS                     ; |81| 
	.line	80
           MVKL    .S1     _mcbsp0_read,A0   ; |82| 
           MVKH    .S1     _mcbsp0_read,A0   ; |82| 
           B       .S2X    A0                ; |82| 
           MVKL    .S2     RL114,B3          ; |82| 
           MVKH    .S2     RL114,B3          ; |82| 
           NOP             3
RL114:     ; CALL OCCURS                     ; |82| 
	.line	81
           MVKL    .S2     _mcbsp0_write,B4  ; |83| 
           MVKH    .S2     _mcbsp0_write,B4  ; |83| 
           B       .S2     B4                ; |83| 
           MVKL    .S2     RL116,B3          ; |83| 
           MVKH    .S2     RL116,B3          ; |83| 
           ZERO    .D1     A4                ; |83| 
           NOP             2
RL116:     ; CALL OCCURS                     ; |83| 
	.line	82
           MVKL    .S1     _mcbsp0_read,A0   ; |84| 
           MVKH    .S1     _mcbsp0_read,A0   ; |84| 
           B       .S2X    A0                ; |84| 
           MVKL    .S2     RL118,B3          ; |84| 
           MVKH    .S2     RL118,B3          ; |84| 
           NOP             3
RL118:     ; CALL OCCURS                     ; |84| 
	.line	83
           MVKL    .S1     _mcbsp0_write,A0  ; |85| 
           MVKH    .S1     _mcbsp0_write,A0  ; |85| 
           B       .S2X    A0                ; |85| 
           MVKL    .S2     RL120,B3          ; |85| 
           MVK     .S1     0x1,A4            ; |85| 
           MVKH    .S2     RL120,B3          ; |85| 
           NOP             2
RL120:     ; CALL OCCURS                     ; |85| 
	.line	84
           MVKL    .S1     _mcbsp0_read,A0   ; |86| 
           MVKH    .S1     _mcbsp0_read,A0   ; |86| 
           B       .S2X    A0                ; |86| 
           MVKL    .S2     RL122,B3          ; |86| 
           MVKH    .S2     RL122,B3          ; |86| 
           NOP             3
RL122:     ; CALL OCCURS                     ; |86| 
	.line	85
           MVKL    .S2     _mcbsp0_write,B4  ; |87| 
           MVKH    .S2     _mcbsp0_write,B4  ; |87| 
           B       .S2     B4                ; |87| 
           MVKL    .S2     RL124,B3          ; |87| 
           MVK     .S1     0x586,A4          ; |87| 
           MVKH    .S2     RL124,B3          ; |87| 
           NOP             2
RL124:     ; CALL OCCURS                     ; |87| 
	.line	86
           MVKL    .S1     _mcbsp0_read,A0   ; |88| 
           MVKH    .S1     _mcbsp0_read,A0   ; |88| 
           B       .S2X    A0                ; |88| 
           MVKL    .S2     RL126,B3          ; |88| 
           MVKH    .S2     RL126,B3          ; |88| 
           NOP             3
RL126:     ; CALL OCCURS                     ; |88| 
	.line	87
           MVKL    .S1     _mcbsp0_write,A0  ; |89| 
           MVKH    .S1     _mcbsp0_write,A0  ; |89| 
           B       .S2X    A0                ; |89| 
           MVKL    .S2     RL128,B3          ; |89| 
           MVKH    .S2     RL128,B3          ; |89| 
           ZERO    .D1     A4                ; |89| 
           NOP             2
RL128:     ; CALL OCCURS                     ; |89| 
	.line	88
           MVKL    .S2     _mcbsp0_read,B4   ; |90| 
           MVKH    .S2     _mcbsp0_read,B4   ; |90| 
           B       .S2     B4                ; |90| 
           MVKL    .S2     RL130,B3          ; |90| 
           MVKH    .S2     RL130,B3          ; |90| 
           NOP             3
RL130:     ; CALL OCCURS                     ; |90| 
	.line	90
           MVKL    .S1     _mcbsp0_write,A0  ; |92| 
           MVKH    .S1     _mcbsp0_write,A0  ; |92| 
           B       .S2X    A0                ; |92| 
           MVKL    .S2     RL132,B3          ; |92| 
           ZERO    .D1     A4                ; |92| 
           MVKH    .S2     RL132,B3          ; |92| 
           NOP             2
RL132:     ; CALL OCCURS                     ; |92| 
;** --------------------------------------------------------------------------*
	.line	91
           MVKL    .S1     _mcbsp0_read,A0   ; |93| 
           MVKH    .S1     _mcbsp0_read,A0   ; |93| 
           B       .S2X    A0                ; |93| 
           MVKL    .S2     RL134,B3          ; |93| 
           MVKH    .S2     RL134,B3          ; |93| 
           NOP             3
RL134:     ; CALL OCCURS                     ; |93| 
	.line	92
           MVKL    .S1     _mcbsp0_write,A0  ; |94| 
           MVKH    .S1     _mcbsp0_write,A0  ; |94| 
           B       .S2X    A0                ; |94| 
           MVKL    .S2     RL136,B3          ; |94| 
           MVKH    .S2     RL136,B3          ; |94| 
           MVK     .S1     0x1,A4            ; |94| 
           NOP             2
RL136:     ; CALL OCCURS                     ; |94| 
	.line	93
           MVKL    .S2     _mcbsp0_read,B4   ; |95| 
           MVKH    .S2     _mcbsp0_read,B4   ; |95| 
           B       .S2     B4                ; |95| 
           MVKL    .S2     RL138,B3          ; |95| 
           MVKH    .S2     RL138,B3          ; |95| 
           NOP             3
RL138:     ; CALL OCCURS                     ; |95| 
	.line	94
           MVKL    .S1     _mcbsp0_write,A0  ; |96| 
           MVKH    .S1     _mcbsp0_write,A0  ; |96| 
           B       .S2X    A0                ; |96| 
           MVKL    .S2     RL140,B3          ; |96| 
           MVKH    .S2     RL140,B3          ; |96| 
           MVK     .S1     0x2530,A4         ; |96| 
           NOP             2
RL140:     ; CALL OCCURS                     ; |96| 
	.line	95
           MVKL    .S1     _mcbsp0_read,A0   ; |97| 
           MVKH    .S1     _mcbsp0_read,A0   ; |97| 
           B       .S2X    A0                ; |97| 
           MVKL    .S2     RL142,B3          ; |97| 
           MVKH    .S2     RL142,B3          ; |97| 
           NOP             3
RL142:     ; CALL OCCURS                     ; |97| 
           MV      .D1     A4,A10
	.line	96
           MVKL    .S1     _mcbsp0_write,A0  ; |98| 
           MVKH    .S1     _mcbsp0_write,A0  ; |98| 
           B       .S2X    A0                ; |98| 
           MVKL    .S2     RL144,B3          ; |98| 
           ZERO    .D1     A4                ; |98| 
           MVKH    .S2     RL144,B3          ; |98| 
           NOP             2
RL144:     ; CALL OCCURS                     ; |98| 
	.line	97
           MVKL    .S2     _mcbsp0_read,B4   ; |99| 
           MVKH    .S2     _mcbsp0_read,B4   ; |99| 
           B       .S2     B4                ; |99| 
           MVKL    .S2     RL146,B3          ; |99| 
           MVKH    .S2     RL146,B3          ; |99| 
           NOP             3
RL146:     ; CALL OCCURS                     ; |99| 
	.line	98
           MVKL    .S1     _mcbsp0_write,A0  ; |100| 
           MVKH    .S1     _mcbsp0_write,A0  ; |100| 
           B       .S2X    A0                ; |100| 
           MVKL    .S2     RL148,B3          ; |100| 
           MVKH    .S2     RL148,B3          ; |100| 
           ZERO    .D1     A4                ; |100| 
           NOP             2
RL148:     ; CALL OCCURS                     ; |100| 
	.line	99
           MVKL    .S2     _mcbsp0_read,B4   ; |101| 
           MVKH    .S2     _mcbsp0_read,B4   ; |101| 
           B       .S2     B4                ; |101| 
           MVKL    .S2     RL150,B3          ; |101| 
           MVKH    .S2     RL150,B3          ; |101| 
           NOP             3
RL150:     ; CALL OCCURS                     ; |101| 
	.line	100
           EXTU    .S1     A10,24,25,A0      ; |102| 

           MVK     .S1     134,A0            ; |102| 
||         ADD     .D1     A0,A0,A3

           CMPEQ   .L1     A3,A0,A1          ; |102| 
   [ A1]   B       .S1     L3                ; |102| 
           NOP             5
           ; BRANCH OCCURS                   ; |102| 
;** --------------------------------------------------------------------------*
	.line	102
           MVKL    .S2     _printf,B4        ; |104| 
           MVKH    .S2     _printf,B4        ; |104| 
           B       .S2     B4                ; |104| 
           MVKL    .S1     SL3+0,A4          ; |104| 
           MVKL    .S2     RL152,B3          ; |104| 
           MVKH    .S1     SL3+0,A4          ; |104| 
           MVKH    .S2     RL152,B3          ; |104| 
           NOP             1
RL152:     ; CALL OCCURS                     ; |104| 
	.line	103
           B       .S1     L4                ; |105| 
           MVK     .S1     0x1,A4            ; |105| 
           NOP             4
           ; BRANCH OCCURS                   ; |105| 
;** --------------------------------------------------------------------------*
L3:    
	.line	106
           ZERO    .D1     A4                ; |108| 
;** --------------------------------------------------------------------------*
L4:    
	.line	107
           LDW     .D2T2   *+SP(12),B3       ; |109| 
           LDW     .D2T1   *+SP(8),A10       ; |109| 
           LDW     .D2T2   *++SP(16),B10     ; |109| 
           NOP             2
           B       .S2     B3                ; |109| 
           NOP             5
           ; BRANCH OCCURS                   ; |109| 
	.endfunc	109,004080400h,16


;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".const"
SL1:	.string	"Error in setting up register 3. %x",10,0
SL2:	.string	"Error in setting up register 4.",10,0
SL3:	.string	"Error in setting up register 5.",10,0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_mcbsp0_write
	.global	_mcbsp0_read
	.global	_printf

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************

⌨️ 快捷键说明

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