📄 txhostcomm.asm
字号:
.line 205
ZERO .D2 B4 ; |296|
STB .D2T2 B4,*+SP(28) ; |296|
NOP 2
.line 206
MVK .S2 1,B4 ; |297|
STW .D2T2 B4,*+SP(20) ; |297|
NOP 2
.line 210
LDB .D2T2 *+SP(28),B0 ; |301|
NOP 4
[ B0] B .S1 L42 ; |301|
NOP 5
; BRANCH OCCURS ; |301|
;** --------------------------------------------------------------------------*
;** BEGIN LOOP L22
;** --------------------------------------------------------------------------*
L22:
.line 213
LDW .D2T2 *+SP(4),B5 ; |304|
LDW .D2T2 *+SP(20),B4 ; |304|
NOP 4
CMPGTU .L2 B4,B5,B0 ; |304|
[ B0] B .S1 L28 ; |304|
NOP 5
; BRANCH OCCURS ; |304|
;** --------------------------------------------------------------------------*
.line 215
MVKL .S2 _DSK6713_LED_toggle,B4 ; |306|
MVKH .S2 _DSK6713_LED_toggle,B4 ; |306|
CALL .S2 B4 ; |306|
MVKL .S2 RL15,B3 ; |306|
MVKH .S2 RL15,B3 ; |306|
MVK .S1 0x1,A4 ; |306|
NOP 2
RL15: ; CALL OCCURS ; |306|
.line 220
MVKL .S1 _RTDX_readNB,A0 ; |311|
MVKH .S1 _RTDX_readNB,A0 ; |311|
CALL .S2X A0 ; |311|
MVKL .S2 _ichandata,B5 ; |311|
MVKH .S2 _ichandata,B5 ; |311|
MVKL .S1 _arraydata,A3 ; |311|
MVKL .S2 RL16,B3 ; |311|
|| MVKH .S1 _arraydata,A3 ; |311|
MV .L1X B5,A4 ; |311|
|| MV .L2X A3,B4 ; |311|
|| MVKH .S2 RL16,B3 ; |311|
|| MVK .S1 0x1000,A6 ; |311|
RL16: ; CALL OCCURS ; |311|
STW .D2T1 A4,*+SP(16) ; |311|
NOP 2
.line 222
MVK .S2 1,B4 ; |313|
STW .D2T2 B4,*+SP(16) ; |313|
NOP 2
.line 224
MV .D2 B4,B0
[!B0] B .S1 L24 ; |315|
NOP 5
; BRANCH OCCURS ; |315|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L23:
.line 226
MVKL .S1 _ichandata+8,A0 ; |317|
MVKH .S1 _ichandata+8,A0 ; |317|
LDW .D1T1 *A0,A0 ; |317|
NOP 4
STW .D2T1 A0,*+SP(16) ; |317|
NOP 2
.line 230
MVKL .S1 _SEM_pend,A0 ; |321|
MVKH .S1 _SEM_pend,A0 ; |321|
CALL .S2X A0 ; |321|
MVKL .S2 _TSK_timerSem,B5 ; |321|
MVKL .S2 RL17,B3 ; |321|
MVK .S2 0x1,B4 ; |321|
MVKH .S2 _TSK_timerSem,B5 ; |321|
MV .S1X B5,A4 ; |321|
|| MVKH .S2 RL17,B3 ; |321|
RL17: ; CALL OCCURS ; |321|
.line 231
LDW .D2T2 *+SP(16),B0 ; |322|
NOP 4
[ B0] B .S1 L23 ; |322|
NOP 5
; BRANCH OCCURS ; |322|
;** --------------------------------------------------------------------------*
L24:
.line 233
MVKL .S1 _DSK6713_LED_toggle,A0 ; |324|
MVKH .S1 _DSK6713_LED_toggle,A0 ; |324|
CALL .S2X A0 ; |324|
MVKL .S2 RL18,B3 ; |324|
MVKH .S2 RL18,B3 ; |324|
MVK .S1 0x1,A4 ; |324|
NOP 2
RL18: ; CALL OCCURS ; |324|
.line 235
MVKL .S2 _RTDX_write,B5 ; |326|
MVKH .S2 _RTDX_write,B5 ; |326|
CALL .S2 B5 ; |326|
MVKL .S2 _ochancrtl,B6 ; |326|
MVKH .S2 _ochancrtl,B6 ; |326|
MVKL .S2 RL19,B3 ; |326|
MV .L1X B6,A4 ; |326|
MVKH .S2 RL19,B3 ; |326|
|| ADD .D2 SP,20,B4 ; |326|
|| MVK .S1 0x4,A6 ; |326|
RL19: ; CALL OCCURS ; |326|
STW .D2T1 A4,*+SP(16) ; |326|
NOP 2
.line 237
MVKL .S1 _RTDX_writing,A0 ; |328|
MVKH .S1 _RTDX_writing,A0 ; |328|
LDW .D1T1 *A0,A1 ; |328|
NOP 4
[!A1] B .S1 L26 ; |328|
NOP 5
; BRANCH OCCURS ; |328|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L25:
.line 241
MVKL .S1 _SEM_pend,A0 ; |332|
MVKH .S1 _SEM_pend,A0 ; |332|
CALL .S2X A0 ; |332|
MVKL .S2 RL20,B3 ; |332|
MVK .S2 0x1,B4 ; |332|
MVKL .S1 _TSK_timerSem,A4 ; |332|
MVKH .S1 _TSK_timerSem,A4 ; |332|
MVKH .S2 RL20,B3 ; |332|
RL20: ; CALL OCCURS ; |332|
.line 242
MVKL .S2 _RTDX_writing,B4 ; |333|
MVKH .S2 _RTDX_writing,B4 ; |333|
LDW .D2T2 *B4,B0 ; |333|
NOP 4
[ B0] B .S1 L25 ; |333|
NOP 5
; BRANCH OCCURS ; |333|
;** --------------------------------------------------------------------------*
L26:
.line 244
LDW .D2T2 *+SP(16),B0 ; |335|
NOP 4
[ B0] B .S1 L27 ; |335|
NOP 5
; BRANCH OCCURS ; |335|
;** --------------------------------------------------------------------------*
.line 248
MVKL .S1 _exit,A0 ; |339|
MVKH .S1 _exit,A0 ; |339|
CALL .S2X A0 ; |339|
MVKL .S2 RL21,B3 ; |339|
MVKH .S2 RL21,B3 ; |339|
MVK .S1 0xfffffffe,A4 ; |339|
NOP 2
RL21: ; CALL OCCURS ; |339|
;** --------------------------------------------------------------------------*
L27:
.line 252
MVKL .S2 _memcpy,B6 ; |343|
MVKH .S2 _memcpy,B6 ; |343|
CALL .S2 B6 ; |343|
LDW .D2T1 *+SP(12),A4 ; |343|
MVKL .S1 _arraydata,A0 ; |343|
MVKH .S1 _arraydata,A0 ; |343|
MVKL .S2 RL22,B3 ; |343|
MV .L2X A0,B4 ; |343|
|| MVKH .S2 RL22,B3 ; |343|
|| MVK .S1 0x1000,A6 ; |343|
RL22: ; CALL OCCURS ; |343|
.line 254
LDW .D2T2 *+SP(12),B4 ; |345|
NOP 4
ADDK .S2 4096,B4 ; |345|
STW .D2T2 B4,*+SP(12) ; |345|
;** --------------------------------------------------------------------------*
L28:
.line 257
LDW .D2T2 *+SP(24),B0 ; |348|
NOP 4
[!B0] B .S1 L39 ; |348|
NOP 5
; BRANCH OCCURS ; |348|
;** --------------------------------------------------------------------------*
.line 259
LDW .D2T2 *+SP(20),B4 ; |350|
NOP 4
CMPEQ .L2 B4,1,B0 ; |350|
[!B0] B .S1 L33 ; |350|
NOP 5
; BRANCH OCCURS ; |350|
;** --------------------------------------------------------------------------*
.line 262
MVKL .S1 _HostCommState,A0 ; |353|
MVKH .S1 _HostCommState,A0 ; |353|
LDW .D1T1 *A0,A0 ; |353|
MVK .S2 1,B4 ; |353|
NOP 3
STW .D1T2 B4,*A0 ; |353|
NOP 2
.line 265
MVKL .S1 _startEdma,A0 ; |356|
MVKH .S1 _startEdma,A0 ; |356|
CALL .S2X A0 ; |356|
MVKL .S2 RL23,B3 ; |356|
MVKH .S2 RL23,B3 ; |356|
NOP 3
RL23: ; CALL OCCURS ; |356|
.line 270
MVKL .S2 _HostCommState+28,B4 ; |361|
MVKH .S2 _HostCommState+28,B4 ; |361|
LDB .D2T2 *B4,B0 ; |361|
NOP 4
[ B0] B .S1 L30 ; |361|
NOP 5
; BRANCH OCCURS ; |361|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L29:
.line 271
MVKL .S1 _SEM_pend,A0 ; |362|
MVKH .S1 _SEM_pend,A0 ; |362|
CALL .S2X A0 ; |362|
MVKL .S2 RL24,B3 ; |362|
MVK .S2 0x1,B4 ; |362|
MVKL .S1 _TSK_timerSem,A4 ; |362|
MVKH .S1 _TSK_timerSem,A4 ; |362|
MVKH .S2 RL24,B3 ; |362|
RL24: ; CALL OCCURS ; |362|
MVKL .S2 _HostCommState+28,B4 ; |362|
MVKH .S2 _HostCommState+28,B4 ; |362|
LDB .D2T2 *B4,B0 ; |362|
NOP 4
[!B0] B .S1 L29 ; |362|
NOP 5
; BRANCH OCCURS ; |362|
;** --------------------------------------------------------------------------*
L30:
.line 273
MVKL .S2 _HostCommState+28,B4 ; |364|
MVKH .S2 _HostCommState+28,B4 ; |364|
|| ZERO .D2 B5 ; |364|
STB .D2T2 B5,*B4 ; |364|
NOP 2
.line 275
MVKL .S2 _RTDX_write,B6 ; |366|
MVKH .S2 _RTDX_write,B6 ; |366|
|| MVKL .S1 _HostCommState+24,A0 ; |366|
CALL .S2 B6 ; |366|
|| MVKH .S1 _HostCommState+24,A0 ; |366|
LDW .D1T2 *A0,B4 ; |366|
MVKL .S2 RL25,B3 ; |366|
MVKL .S2 _ochancrtl,B5 ; |366|
MVKH .S2 _ochancrtl,B5 ; |366|
MV .L1X B5,A4 ; |366|
|| MVKH .S2 RL25,B3 ; |366|
|| MVK .S1 0x4,A6 ; |366|
RL25: ; CALL OCCURS ; |366|
STW .D2T1 A4,*+SP(16) ; |366|
NOP 2
.line 277
MV .S2X A4,B0
[ B0] B .S1 L31 ; |368|
NOP 5
; BRANCH OCCURS ; |368|
;** --------------------------------------------------------------------------*
.line 281
MVKL .S1 _exit,A0 ; |372|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -