📄 initcom.lst
字号:
484 0000010d 020b0009 Addi AR1,AR3 ;End address of Receive Buffer
485 0000010e 186b0001 SUBI 1,AR3
486 0000010f 0488000b cmpi AR3,AR0 ;whether the end address
TMS320C3x/4x COFF AssemblerVersion 5.11 Fri Sep 3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck
Initcom.asm PAGE 10
487 00000110 6a070001 BLT _Int16c554_3 ;No
488 00000111 1549c200 sti AR1,*AR2 ;yes,point to the first address
489
490 00000112 _Int16c554_3:
491 ;D channel
492 00000112 08700000! LDP @_Com_Port4 ;Load Data Page Pointer
493 00000113 08280000! LDI @_Com_Port4,AR0 ;Read Line Status Register
494 00000114 08490005 ldi *+AR0(5),AR1
495 00000115 084bc000 ldi *AR0,AR3 ;line Status register
496
497 00000116 02e90001 AND _DataReady,AR1 ;receive data ready
498 00000117 04e90000 CMPI 0,AR1
499 00000118 6a05000e bz _Int16c554_4
500 00000119 08700000' LDP @_pInReceBuffD ;Load Data Page Pointer
501 0000011a 082a0018' LDI @_pInReceBuffD,AR2 ;Receive Buffer memory pointer
502 0000011b 0848c200 ldi *AR2,AR0
503
504 0000011c 154bc000 STI AR3,*AR0 ;transmit receive char to buffer
505 0000011d 02680001 addi 1,AR0
506 0000011e 1548c200 sti AR0,*ar2 ;buffer increase
507
508 0000011f 08700000' LDP @_ReceiveBuffD ;Load Data Page Pointer
509 00000120 08290011' LDI @_ReceiveBuffD,AR1 ;First address of Receive Buffer
510 00000121 086b0400 LDI _ReceBuffDLen_,AR3 ;Receive Buffer memory length
511 00000122 020b0009 Addi AR1,AR3 ;End address of Receive Buffer
512 00000123 186b0001 SUBI 1,AR3
513 00000124 0488000b cmpi AR3,AR0 ;whether the end address
514 00000125 6a070001 BLT _Int16c554_4 ;No
515 00000126 1549c200 sti AR1,*AR2 ;yes,point to the first address
516 00000127 _Int16c554_4:
517 00000127 0e2b0000 POP AR3
518 00000128 0e2a0000 pop AR2
519 00000129 0e290000 pop AR1
520 0000012a 0e280000 pop AR0
521 0000012b 0e300000 pop DP
522 0000012c 0e350000 pop ST
523 0000012d 78000000 reti
524 ;---------------------------------------------------
525 .end
No Errors, No Warnings
TMS320C3x/4x COFF AssemblerVersion 5.11 Fri Sep 3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck
Initcom.asm PAGE 11
LABEL VALUE DEFN REF
.BIGMODEL 00000001 0
.C30 00000001 0
.C30INTERRUPT 00000000 0
.C31 00000000 0
.C32 00000000 0
.C33 00000000 0
.C3X 00000001 0
.C3x 00000001 0
.C40 00000000 0
.C44 00000000 0
.C4X 00000000 0
.C4x 00000000 0
.REGPARM 00000000 0
.TMS320C30 00000001 0
.TMS320C31 00000000 0
.TMS320C32 00000000 0
.TMS320C40 00000000 0
.TMS320C44 00000000 0
.TMS320xx 0000001e 0
.tms320C30 00000001 0
.tms320C31 00000000 0
.tms320C32 00000000 0
.tms320C40 00000000 0
.tms320C44 00000000 0
.tms320xx 0000001e 0
.tmx320C40 00000000 0
DLL 00000002' 112 172 173 232 233
295 296
DLL1 00000003' 113 354 355
DLM 00000004' 114 175 176 235 236
298 299 357 358
FIFOCR 00000006' 118 165 166 225 226
288 289 348 349
InterruptER 00000005' 116 188 189 252 253
314 315 374 375
InterruptIR 00000007' 119
LineCR 00000008' 121 179 180 243 244
306 307
LineCR1 00000009' 122 365 366
LineSR 0000000b' 125
ModemCR 0000000a' 123 183 184 247 248
309 310 369 370
ModemSR 0000000c' 126
ReceiveBR 00000000' 109
ReceiveBuffA_Addr 00000000- 82 129
ReceiveBuffB_Addr 00000400- 83 130
ReceiveBuffC_Addr 00000800- 84 131
ReceiveBuffD_Addr 00000c00- 85 132
ScratchR 0000000d' 127 192 193 256 257
318 319 378 379
TransmitHR 00000001' 110
TMS320C3x/4x COFF AssemblerVersion 5.11 Fri Sep 3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck
Initcom.asm PAGE 12
LABEL VALUE DEFN REF
_Com_Port1 REF 64 159 160 408
409
_Com_Port2 REF 64 218 219 436
437
_Com_Port3 REF 64 282 283 464
465
_Com_Port4 REF 64 342 343 492
493
_DataReady 00000001 79 413 441 469 497
_Digital_In REF 65
_INT_EXINT3 000000cd' 399 62
_Init_16c554 0000001a' 147 59
_Init_16c554A 0000001d' 153 59
_Init_16c554B 00000049' 213 59 150
_Init_16c554C 00000075' 277 59 149
_Init_16c554D 000000a1' 337 60 148
_Int16c554_1 000000e8' 434 415 431
_Int16c554_2 000000fd' 462 443 459
_Int16c554_3 00000112' 490 471 487
_Int16c554_4 00000127' 516 499 514
_RDY_OE REF 65
_ReceBuffALen_ 00000400 75 72 82 426
_ReceBuffBLen_ 00000400 76 72 83 454
_ReceBuffCLen_ 00000400 77 73 84 482
_ReceBuffDLen_ 00000400 78 73 85 510
_ReceiveBuffA 0000000e' 129 67 196 197 424
425
_ReceiveBuffB 0000000f' 130 68 260 261 452
453
_ReceiveBuffC 00000010' 131 69 321 322 480
481
_ReceiveBuffD 00000011' 132 70 382 383 508
509
_Relay_Out REF 65
_pInReceBuffA 00000012' 134 67 199 200 416
417
_pInReceBuffB 00000014' 137 68 263 264 444
445
_pInReceBuffC 00000016' 140 69 323 324 472
473
_pInReceBuffD 00000018' 143 70 385 386 500
501
_pOutReceBuffA 00000013' 135 67 203 204
_pOutReceBuffB 00000015' 138 68 267 268
_pOutReceBuffC 00000017' 141 69 327 328
_pOutReceBuffD 00000019' 144 70 389 390
pInReceBuffA_Addr 00000000- 87 134
pInReceBuffB_Addr 00000002- 89 137
pInReceBuffC_Addr 00000004- 91 140
pInReceBuffD_Addr 00000006- 93 143
pOutReceBuffA_Addr 00000001- 88 135
TMS320C3x/4x COFF AssemblerVersion 5.11 Fri Sep 3 09:19:11 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe Initcom.asm Initcom.obj -x -v30 -mb -iE:\f\fck
Initcom.asm PAGE 13
LABEL VALUE DEFN REF
pOutReceBuffB_Addr 00000003- 90 138
pOutReceBuffC_Addr 00000005- 92 141
pOutReceBuffD_Addr 00000007- 94 144
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -