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

📄 ad535.asm

📁 Using DSP/BIOS I/O in Multichannel Systems
💻 ASM
📖 第 1 页 / 共 4 页
字号:
           MV      .L1     A10,A4            ; |155| 
           MVKH    .S2     RL94,B3           ; |155| 
           NOP             2
RL94:      ; CALL OCCURS                     ; |155| 
	.line	72
           B       .S1     _mcbsp_write      ; |156| 
           MVKL    .S2     RL96,B3           ; |156| 
           MVK     .S2     0x2430,B4         ; |156| 
           MV      .L1     A10,A4            ; |156| 
           MVKH    .S2     RL96,B3           ; |156| 
           NOP             1
RL96:      ; CALL OCCURS                     ; |156| 
	.line	73
           B       .S1     _mcbsp_read       ; |157| 
           MVKL    .S2     RL98,B3           ; |157| 
           MV      .L1     A10,A4            ; |157| 
           MVKH    .S2     RL98,B3           ; |157| 
           NOP             2
RL98:      ; CALL OCCURS                     ; |157| 
           STW     .D2T1   A4,*+SP(4)        ; |157| 
	.line	74
           B       .S1     _mcbsp_write      ; |158| 
           MVKL    .S2     RL100,B3          ; |158| 
           ZERO    .L2     B4                ; |158| 
           MV      .L1     A10,A4            ; |158| 
           MVKH    .S2     RL100,B3          ; |158| 
           NOP             1
RL100:     ; CALL OCCURS                     ; |158| 
	.line	75
           B       .S1     _mcbsp_read       ; |159| 
           MVKL    .S2     RL102,B3          ; |159| 
           MV      .L1     A10,A4            ; |159| 
           MVKH    .S2     RL102,B3          ; |159| 
           NOP             2
RL102:     ; CALL OCCURS                     ; |159| 
	.line	76
           B       .S1     _mcbsp_write      ; |160| 
           MVKL    .S2     RL104,B3          ; |160| 
           MVKH    .S2     RL104,B3          ; |160| 
           MV      .L1     A10,A4            ; |160| 
           ZERO    .L2     B4                ; |160| 
           NOP             1
RL104:     ; CALL OCCURS                     ; |160| 
	.line	77
           B       .S1     _mcbsp_read       ; |161| 
           MVKL    .S2     RL106,B3          ; |161| 
           MVKH    .S2     RL106,B3          ; |161| 
           MV      .L1     A10,A4            ; |161| 
           NOP             2
RL106:     ; CALL OCCURS                     ; |161| 
	.line	78
           LDW     .D2T2   *+SP(4),B4        ; |162| 
           NOP             4
           EXTU    .S2     B4,24,24,B0       ; |162| 
   [ B0]   B       .S1     L2                ; |162| 
           NOP             5
           ; BRANCH OCCURS                   ; |162| 
;** --------------------------------------------------------------------------*
;** 167	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 168	-----------------------    mcbsp_read(hMcbsp);
;** 169	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 170	-----------------------    mcbsp_read(hMcbsp);
;** 171	-----------------------    mcbsp_write(hMcbsp, 1u);
;** 172	-----------------------    mcbsp_read(hMcbsp);
;** 173	-----------------------    mcbsp_write(hMcbsp, 1282u);
;** 174	-----------------------    mcbsp_read(hMcbsp);
;** 175	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 176	-----------------------    mcbsp_read(hMcbsp);
;** 179	-----------------------    mcbsp_write(hMcbsp, 0u);
	.line	83
           B       .S1     _mcbsp_write      ; |167| 
           MVKL    .S2     RL108,B3          ; |167| 
           MVKH    .S2     RL108,B3          ; |167| 
           MV      .L1     A10,A4            ; |167| 
           ZERO    .L2     B4                ; |167| 
           NOP             1
RL108:     ; CALL OCCURS                     ; |167| 
	.line	84
           B       .S1     _mcbsp_read       ; |168| 
           MVKL    .S2     RL110,B3          ; |168| 
           MV      .L1     A10,A4            ; |168| 
           MVKH    .S2     RL110,B3          ; |168| 
           NOP             2
RL110:     ; CALL OCCURS                     ; |168| 
	.line	85
           B       .S1     _mcbsp_write      ; |169| 
           MVKL    .S2     RL112,B3          ; |169| 
           MV      .L1     A10,A4            ; |169| 
           MVKH    .S2     RL112,B3          ; |169| 
           ZERO    .L2     B4                ; |169| 
           NOP             1
RL112:     ; CALL OCCURS                     ; |169| 
	.line	86
           B       .S1     _mcbsp_read       ; |170| 
           MVKL    .S2     RL114,B3          ; |170| 
           MV      .L1     A10,A4            ; |170| 
           MVKH    .S2     RL114,B3          ; |170| 
           NOP             2
RL114:     ; CALL OCCURS                     ; |170| 
	.line	87
           B       .S1     _mcbsp_write      ; |171| 
           MVKL    .S2     RL116,B3          ; |171| 
           MVKH    .S2     RL116,B3          ; |171| 
           MV      .L1     A10,A4            ; |171| 
           MVK     .S2     0x1,B4            ; |171| 
           NOP             1
RL116:     ; CALL OCCURS                     ; |171| 
	.line	88
           B       .S1     _mcbsp_read       ; |172| 
           MVKL    .S2     RL118,B3          ; |172| 
           MVKH    .S2     RL118,B3          ; |172| 
           MV      .L1     A10,A4            ; |172| 
           NOP             2
RL118:     ; CALL OCCURS                     ; |172| 
	.line	89
           B       .S1     _mcbsp_write      ; |173| 
           MVKL    .S2     RL120,B3          ; |173| 
           MVKH    .S2     RL120,B3          ; |173| 
           MVK     .S2     0x502,B4          ; |173| 
           MV      .L1     A10,A4            ; |173| 
           NOP             1
RL120:     ; CALL OCCURS                     ; |173| 
	.line	90
           B       .S1     _mcbsp_read       ; |174| 
           MVKL    .S2     RL122,B3          ; |174| 
           MVKH    .S2     RL122,B3          ; |174| 
           MV      .L1     A10,A4            ; |174| 
           NOP             2
RL122:     ; CALL OCCURS                     ; |174| 
	.line	91
           B       .S1     _mcbsp_write      ; |175| 
           MVKL    .S2     RL124,B3          ; |175| 
           MVKH    .S2     RL124,B3          ; |175| 
           MV      .L1     A10,A4            ; |175| 
           ZERO    .L2     B4                ; |175| 
           NOP             1
RL124:     ; CALL OCCURS                     ; |175| 
	.line	92
           B       .S1     _mcbsp_read       ; |176| 
           MVKL    .S2     RL126,B3          ; |176| 
           MVKH    .S2     RL126,B3          ; |176| 
           MV      .L1     A10,A4            ; |176| 
           NOP             2
RL126:     ; CALL OCCURS                     ; |176| 
	.line	95
           B       .S1     _mcbsp_write      ; |179| 
           MVKL    .S2     RL128,B3          ; |179| 
           MVKH    .S2     RL128,B3          ; |179| 
           MV      .L1     A10,A4            ; |179| 
           ZERO    .L2     B4                ; |179| 
           NOP             1
RL128:     ; CALL OCCURS                     ; |179| 
;** --------------------------------------------------------------------------*
;** 180	-----------------------    mcbsp_read(hMcbsp);
;** 181	-----------------------    mcbsp_write(hMcbsp, 1u);
;** 182	-----------------------    mcbsp_read(hMcbsp);
;** 183	-----------------------    mcbsp_write(hMcbsp, 9520u);
;** 184	-----------------------    temp = mcbsp_read(hMcbsp);
;** 185	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 186	-----------------------    mcbsp_read(hMcbsp);
;** 187	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 188	-----------------------    mcbsp_read(hMcbsp);
;** 189	-----------------------    if ( _extu(temp, 24u, 25u)*2u != 2u ) goto g4;
	.line	96
           B       .S1     _mcbsp_read       ; |180| 
           MVKL    .S2     RL130,B3          ; |180| 
           MVKH    .S2     RL130,B3          ; |180| 
           MV      .L1     A10,A4            ; |180| 
           NOP             2
RL130:     ; CALL OCCURS                     ; |180| 
	.line	97
           B       .S1     _mcbsp_write      ; |181| 
           MVK     .S2     0x1,B4            ; |181| 
           MVKL    .S2     RL132,B3          ; |181| 
           MV      .L1     A10,A4            ; |181| 
           MVKH    .S2     RL132,B3          ; |181| 
           NOP             1
RL132:     ; CALL OCCURS                     ; |181| 
	.line	98
           B       .S1     _mcbsp_read       ; |182| 
           MVKL    .S2     RL134,B3          ; |182| 
           MV      .L1     A10,A4            ; |182| 
           MVKH    .S2     RL134,B3          ; |182| 
           NOP             2
RL134:     ; CALL OCCURS                     ; |182| 
	.line	99
           B       .S1     _mcbsp_write      ; |183| 
           MVKL    .S2     RL136,B3          ; |183| 
           MVK     .S2     0x2530,B4         ; |183| 
           MV      .L1     A10,A4            ; |183| 
           MVKH    .S2     RL136,B3          ; |183| 
           NOP             1
RL136:     ; CALL OCCURS                     ; |183| 
	.line	100
           B       .S1     _mcbsp_read       ; |184| 
           MVKL    .S2     RL138,B3          ; |184| 
           MV      .L1     A10,A4            ; |184| 
           MVKH    .S2     RL138,B3          ; |184| 
           NOP             2
RL138:     ; CALL OCCURS                     ; |184| 
           STW     .D2T1   A4,*+SP(4)        ; |184| 
	.line	101
           B       .S1     _mcbsp_write      ; |185| 
           MVKL    .S2     RL140,B3          ; |185| 
           ZERO    .L2     B4                ; |185| 
           MV      .L1     A10,A4            ; |185| 
           MVKH    .S2     RL140,B3          ; |185| 
           NOP             1
RL140:     ; CALL OCCURS                     ; |185| 
	.line	102
           B       .S1     _mcbsp_read       ; |186| 
           MVKL    .S2     RL142,B3          ; |186| 
           MV      .L1     A10,A4            ; |186| 
           MVKH    .S2     RL142,B3          ; |186| 
           NOP             2
RL142:     ; CALL OCCURS                     ; |186| 
	.line	103
           B       .S1     _mcbsp_write      ; |187| 
           MVKL    .S2     RL144,B3          ; |187| 
           MVKH    .S2     RL144,B3          ; |187| 
           MV      .L1     A10,A4            ; |187| 
           ZERO    .L2     B4                ; |187| 
           NOP             1
RL144:     ; CALL OCCURS                     ; |187| 
	.line	104
           B       .S1     _mcbsp_read       ; |188| 
           MVKL    .S2     RL146,B3          ; |188| 
           MVKH    .S2     RL146,B3          ; |188| 
           MV      .L1     A10,A4            ; |188| 
           NOP             2
RL146:     ; CALL OCCURS                     ; |188| 
	.line	105
           LDW     .D2T2   *+SP(4),B4        ; |189| 
           NOP             4
           EXTU    .S2     B4,24,25,B4       ; |189| 
           SHL     .S2     B4,1,B4           ; |189| 
           CMPEQ   .L2     B4,2,B0           ; |189| 
   [ B0]   B       .S1     L4                ; |189| 
           NOP             5
           ; BRANCH OCCURS                   ; |189| 
;** --------------------------------------------------------------------------*
;**  	-----------------------    return;
;**	-----------------------g4:
;** 190	-----------------------    codec_error(5);
;***	; the preceding call never returns
	.line	106
           B       .S1     _codec_error      ; |190| 
           MVKL    .S2     RL148,B3          ; |190| 
           MVKH    .S2     RL148,B3          ; |190| 
           MVK     .S1     0x5,A4            ; |190| 
           NOP             2
RL148:     ; CALL OCCURS                     ; |190| 
;** --------------------------------------------------------------------------*
L2:    
;**	-----------------------g7:
;** 163	-----------------------    codec_error(4);
;***	; the preceding call never returns
	.line	79
           B       .S1     _codec_error      ; |163| 
           MVKL    .S2     RL150,B3          ; |163| 
           MVKH    .S2     RL150,B3          ; |163| 
           MVK     .S1     0x4,A4            ; |163| 
           NOP             2
RL150:     ; CALL OCCURS                     ; |163| 
;** --------------------------------------------------------------------------*
L3:    
;**	-----------------------g10:
;** 136	-----------------------    codec_error(3);
;***	; the preceding call never returns

⌨️ 快捷键说明

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