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

📄 ad535.asm

📁 Using DSP/BIOS I/O in Multichannel Systems
💻 ASM
📖 第 1 页 / 共 4 页
字号:
           NOP             2
RL34:      ; CALL OCCURS                     ; |116| 
	.line	33
           B       .S1     _mcbsp_write      ; |117| 
           MVKL    .S2     RL36,B3           ; |117| 
           MVKH    .S2     RL36,B3           ; |117| 
           MVK     .S2     0x1,B4            ; |117| 
           MV      .L1     A10,A4            ; |117| 
           NOP             1
RL36:      ; CALL OCCURS                     ; |117| 
	.line	34
           B       .S1     _mcbsp_read       ; |118| 
           MVKL    .S2     RL38,B3           ; |118| 
           MVKH    .S2     RL38,B3           ; |118| 
           MV      .L1     A10,A4            ; |118| 
           NOP             2
RL38:      ; CALL OCCURS                     ; |118| 
	.line	35
           B       .S1     _mcbsp_write      ; |119| 
           MVK     .S2     0x306,B4          ; |119| 
           MVKL    .S2     RL40,B3           ; |119| 
           MVKH    .S2     RL40,B3           ; |119| 
           MV      .L1     A10,A4            ; |119| 
           NOP             1
RL40:      ; CALL OCCURS                     ; |119| 
	.line	36
           B       .S1     _mcbsp_read       ; |120| 
           MVKL    .S2     RL42,B3           ; |120| 
           MVKH    .S2     RL42,B3           ; |120| 
           MV      .L1     A10,A4            ; |120| 
           NOP             2
RL42:      ; CALL OCCURS                     ; |120| 
	.line	37
           B       .S1     _mcbsp_write      ; |121| 
           MVKL    .S2     RL44,B3           ; |121| 
           MVKH    .S2     RL44,B3           ; |121| 
           MV      .L1     A10,A4            ; |121| 
           ZERO    .L2     B4                ; |121| 
           NOP             1
RL44:      ; CALL OCCURS                     ; |121| 
;** --------------------------------------------------------------------------*
;** 122	-----------------------    mcbsp_read(hMcbsp);
;** 125	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 126	-----------------------    mcbsp_read(hMcbsp);
;** 127	-----------------------    mcbsp_write(hMcbsp, 1u);
;** 128	-----------------------    mcbsp_read(hMcbsp);
;** 129	-----------------------    mcbsp_write(hMcbsp, 9008u);
;** 130	-----------------------    temp = mcbsp_read(hMcbsp);
;** 131	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 132	-----------------------    mcbsp_read(hMcbsp);
;** 133	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 134	-----------------------    mcbsp_read(hMcbsp);
	.line	38
           B       .S1     _mcbsp_read       ; |122| 
           MVKL    .S2     RL46,B3           ; |122| 
           MVKH    .S2     RL46,B3           ; |122| 
           MV      .L1     A10,A4            ; |122| 
           NOP             2
RL46:      ; CALL OCCURS                     ; |122| 
	.line	41
           B       .S1     _mcbsp_write      ; |125| 
           MVKL    .S2     RL48,B3           ; |125| 
           MV      .L1     A10,A4            ; |125| 
           MVKH    .S2     RL48,B3           ; |125| 
           ZERO    .L2     B4                ; |125| 
           NOP             1
RL48:      ; CALL OCCURS                     ; |125| 
	.line	42
           B       .S1     _mcbsp_read       ; |126| 
           MVKL    .S2     RL50,B3           ; |126| 
           MV      .L1     A10,A4            ; |126| 
           MVKH    .S2     RL50,B3           ; |126| 
           NOP             2
RL50:      ; CALL OCCURS                     ; |126| 
	.line	43
           B       .S1     _mcbsp_write      ; |127| 
           MVKL    .S2     RL52,B3           ; |127| 
           MVK     .S2     0x1,B4            ; |127| 
           MV      .L1     A10,A4            ; |127| 
           MVKH    .S2     RL52,B3           ; |127| 
           NOP             1
RL52:      ; CALL OCCURS                     ; |127| 
	.line	44
           B       .S1     _mcbsp_read       ; |128| 
           MVKL    .S2     RL54,B3           ; |128| 
           MV      .L1     A10,A4            ; |128| 
           MVKH    .S2     RL54,B3           ; |128| 
           NOP             2
RL54:      ; CALL OCCURS                     ; |128| 
	.line	45
           B       .S1     _mcbsp_write      ; |129| 
           MVK     .S2     0x2330,B4         ; |129| 
           MVKL    .S2     RL56,B3           ; |129| 
           MVKH    .S2     RL56,B3           ; |129| 
           MV      .L1     A10,A4            ; |129| 
           NOP             1
RL56:      ; CALL OCCURS                     ; |129| 
	.line	46
           B       .S1     _mcbsp_read       ; |130| 
           MVKL    .S2     RL58,B3           ; |130| 
           MVKH    .S2     RL58,B3           ; |130| 
           MV      .L1     A10,A4            ; |130| 
           NOP             2
RL58:      ; CALL OCCURS                     ; |130| 
           STW     .D2T1   A4,*+SP(4)        ; |130| 
	.line	47
           B       .S1     _mcbsp_write      ; |131| 
           MVKL    .S2     RL60,B3           ; |131| 
           MV      .L1     A10,A4            ; |131| 
           MVKH    .S2     RL60,B3           ; |131| 
           ZERO    .L2     B4                ; |131| 
           NOP             1
RL60:      ; CALL OCCURS                     ; |131| 
	.line	48
           B       .S1     _mcbsp_read       ; |132| 
           MVKL    .S2     RL62,B3           ; |132| 
           MV      .L1     A10,A4            ; |132| 
           MVKH    .S2     RL62,B3           ; |132| 
           NOP             2
RL62:      ; CALL OCCURS                     ; |132| 
	.line	49
           B       .S1     _mcbsp_write      ; |133| 
           MVKL    .S2     RL64,B3           ; |133| 
           ZERO    .L2     B4                ; |133| 
           MVKH    .S2     RL64,B3           ; |133| 
           MV      .L1     A10,A4            ; |133| 
           NOP             1
RL64:      ; CALL OCCURS                     ; |133| 
	.line	50
           B       .S1     _mcbsp_read       ; |134| 
           MVKL    .S2     RL66,B3           ; |134| 
           MVKH    .S2     RL66,B3           ; |134| 
           MV      .L1     A10,A4            ; |134| 
           NOP             2
RL66:      ; CALL OCCURS                     ; |134| 
;** --------------------------------------------------------------------------*
;** 135	-----------------------    if ( _extu(temp, 24u, 24u) != 6u ) goto g10;
	.line	51
           LDW     .D2T2   *+SP(4),B4        ; |135| 
           NOP             4
           EXTU    .S2     B4,24,24,B4       ; |135| 
           CMPEQ   .L2     B4,6,B0           ; |135| 
   [!B0]   B       .S1     L3                ; |135| 
           NOP             5
           ; BRANCH OCCURS                   ; |135| 
;** --------------------------------------------------------------------------*
;** 140	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 141	-----------------------    mcbsp_read(hMcbsp);
;** 142	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 143	-----------------------    mcbsp_read(hMcbsp);
;** 144	-----------------------    mcbsp_write(hMcbsp, 1u);
;** 145	-----------------------    mcbsp_read(hMcbsp);
;** 146	-----------------------    mcbsp_write(hMcbsp, 1024u);
;** 147	-----------------------    mcbsp_read(hMcbsp);
;** 148	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 149	-----------------------    mcbsp_read(hMcbsp);
;** 152	-----------------------    mcbsp_write(hMcbsp, 0u);
	.line	56
           B       .S1     _mcbsp_write      ; |140| 
           MVKL    .S2     RL68,B3           ; |140| 
           MVKH    .S2     RL68,B3           ; |140| 
           MV      .L1     A10,A4            ; |140| 
           ZERO    .L2     B4                ; |140| 
           NOP             1
RL68:      ; CALL OCCURS                     ; |140| 
	.line	57
           B       .S1     _mcbsp_read       ; |141| 
           MVKL    .S2     RL70,B3           ; |141| 
           MV      .L1     A10,A4            ; |141| 
           MVKH    .S2     RL70,B3           ; |141| 
           NOP             2
RL70:      ; CALL OCCURS                     ; |141| 
	.line	58
           B       .S1     _mcbsp_write      ; |142| 
           MVKL    .S2     RL72,B3           ; |142| 
           MV      .L1     A10,A4            ; |142| 
           MVKH    .S2     RL72,B3           ; |142| 
           ZERO    .L2     B4                ; |142| 
           NOP             1
RL72:      ; CALL OCCURS                     ; |142| 
	.line	59
           B       .S1     _mcbsp_read       ; |143| 
           MVKL    .S2     RL74,B3           ; |143| 
           MV      .L1     A10,A4            ; |143| 
           MVKH    .S2     RL74,B3           ; |143| 
           NOP             2
RL74:      ; CALL OCCURS                     ; |143| 
	.line	60
           B       .S1     _mcbsp_write      ; |144| 
           MVKL    .S2     RL76,B3           ; |144| 
           MVKH    .S2     RL76,B3           ; |144| 
           MV      .L1     A10,A4            ; |144| 
           MVK     .S2     0x1,B4            ; |144| 
           NOP             1
RL76:      ; CALL OCCURS                     ; |144| 
	.line	61
           B       .S1     _mcbsp_read       ; |145| 
           MVKL    .S2     RL78,B3           ; |145| 
           MVKH    .S2     RL78,B3           ; |145| 
           MV      .L1     A10,A4            ; |145| 
           NOP             2
RL78:      ; CALL OCCURS                     ; |145| 
	.line	62
           B       .S1     _mcbsp_write      ; |146| 
           MVKL    .S2     RL80,B3           ; |146| 
           MVKH    .S2     RL80,B3           ; |146| 
           MVK     .S2     0x400,B4          ; |146| 
           MV      .L1     A10,A4            ; |146| 
           NOP             1
RL80:      ; CALL OCCURS                     ; |146| 
	.line	63
           B       .S1     _mcbsp_read       ; |147| 
           MVKL    .S2     RL82,B3           ; |147| 
           MVKH    .S2     RL82,B3           ; |147| 
           MV      .L1     A10,A4            ; |147| 
           NOP             2
RL82:      ; CALL OCCURS                     ; |147| 
	.line	64
           B       .S1     _mcbsp_write      ; |148| 
           MVKL    .S2     RL84,B3           ; |148| 
           MVKH    .S2     RL84,B3           ; |148| 
           MV      .L1     A10,A4            ; |148| 
           ZERO    .L2     B4                ; |148| 
           NOP             1
RL84:      ; CALL OCCURS                     ; |148| 
	.line	65
           B       .S1     _mcbsp_read       ; |149| 
           MVKL    .S2     RL86,B3           ; |149| 
           MVKH    .S2     RL86,B3           ; |149| 
           MV      .L1     A10,A4            ; |149| 
           NOP             2
RL86:      ; CALL OCCURS                     ; |149| 
	.line	68
           B       .S1     _mcbsp_write      ; |152| 
           MVKL    .S2     RL88,B3           ; |152| 
           MVKH    .S2     RL88,B3           ; |152| 
           MV      .L1     A10,A4            ; |152| 
           ZERO    .L2     B4                ; |152| 
           NOP             1
RL88:      ; CALL OCCURS                     ; |152| 
;** --------------------------------------------------------------------------*
;** 153	-----------------------    mcbsp_read(hMcbsp);
;** 154	-----------------------    mcbsp_write(hMcbsp, 1u);
;** 155	-----------------------    mcbsp_read(hMcbsp);
;** 156	-----------------------    mcbsp_write(hMcbsp, 9264u);
;** 157	-----------------------    temp = mcbsp_read(hMcbsp);
;** 158	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 159	-----------------------    mcbsp_read(hMcbsp);
;** 160	-----------------------    mcbsp_write(hMcbsp, 0u);
;** 161	-----------------------    mcbsp_read(hMcbsp);
;** 162	-----------------------    if ( _extu(temp, 24u, 24u) ) goto g7;
	.line	69
           B       .S1     _mcbsp_read       ; |153| 
           MVKL    .S2     RL90,B3           ; |153| 
           MVKH    .S2     RL90,B3           ; |153| 
           MV      .L1     A10,A4            ; |153| 
           NOP             2
RL90:      ; CALL OCCURS                     ; |153| 
	.line	70
           B       .S1     _mcbsp_write      ; |154| 
           MVK     .S2     0x1,B4            ; |154| 
           MVKL    .S2     RL92,B3           ; |154| 
           MV      .L1     A10,A4            ; |154| 
           MVKH    .S2     RL92,B3           ; |154| 
           NOP             1
RL92:      ; CALL OCCURS                     ; |154| 
	.line	71
           B       .S1     _mcbsp_read       ; |155| 
           MVKL    .S2     RL94,B3           ; |155| 

⌨️ 快捷键说明

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