📄 ex1l.lst
字号:
405 .line 6
406 00000096 8A42 MOVL XAR4,*-SP[2] ; |254|
407 00000097 0644 MOVL ACC,*-SP[4] ; |254|
408 00000098 1EE4 MOVL *+XAR4[4],ACC ; |254|
409 .line 7
410 00000099 8A42 MOVL XAR4,*-SP[2] ; |255|
411 0000009a 064A MOVL ACC,*-SP[10] ; |255|
412 0000009b 1EF4 MOVL *+XAR4[6],ACC ; |255|
413 .line 9
414 0000009c 28A8 MOV AH,#1525
0000009d 05F5
415 0000009e 28A9 MOV AL,#57600
0000009f E100
416 000000a0 1E46 MOVL *-SP[6],ACC ; |257|
417 .line 10
418 000000a1 8A42 MOVL XAR4,*-SP[2] ; |258|
419 000000a2 8AC4 MOVL XAR4,*+XAR4[0] ; |258|
420 000000a3 0646 MOVL ACC,*-SP[6] ; |258|
421 000000a4 1ED4 MOVL *+XAR4[2],ACC ; |258|
422 .line 13
423 000000a5 8A42 MOVL XAR4,*-SP[2] ; |261|
424 000000a6 8AC4 MOVL XAR4,*+XAR4[0] ; |261|
425 000000a7 2BF4 MOV *+XAR4[6],#0 ; |261|
426 .line 14
427 000000a8 8A42 MOVL XAR4,*-SP[2] ; |262|
428 000000a9 8AC4 MOVL XAR4,*+XAR4[0] ; |262|
429 000000aa 2BFC MOV *+XAR4[7],#0 ; |262|
430 .line 17
431 000000ab 8A42 MOVL XAR4,*-SP[2] ; |265|
432 000000ac 8AC4 MOVL XAR4,*+XAR4[0] ; |265|
433 000000ad 18E4 AND *+XAR4[4],#0xfffb ; |265|
000000ae FFFB
434 .line 18
435 000000af 8A42 MOVL XAR4,*-SP[2] ; |266|
436 000000b0 8AC4 MOVL XAR4,*+XAR4[0] ; |266|
437 000000b1 18E4 AND *+XAR4[4],#0xfff7 ; |266|
000000b2 FFF7
438 .line 19
439 000000b3 8A42 MOVL XAR4,*-SP[2] ; |267|
440 000000b4 8AC4 MOVL XAR4,*+XAR4[0] ; |267|
441 000000b5 1AE4 OR *+XAR4[4],#0x0010 ; |267|
000000b6 0010
442 .line 20
443 000000b7 8A42 MOVL XAR4,*-SP[2] ; |268|
444 000000b8 8AC4 MOVL XAR4,*+XAR4[0] ; |268|
445 000000b9 1AE4 OR *+XAR4[4],#0x0020 ; |268|
000000ba 0020
446 .line 21
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 10
447 000000bb 8A42 MOVL XAR4,*-SP[2] ; |269|
448 000000bc 8AC4 MOVL XAR4,*+XAR4[0] ; |269|
449 000000bd 18E4 AND *+XAR4[4],#0xffbf ; |269|
000000be FFBF
450 .line 22
451 000000bf 8A42 MOVL XAR4,*-SP[2] ; |270|
452 000000c0 8AC4 MOVL XAR4,*+XAR4[0] ; |270|
453 000000c1 1AE4 OR *+XAR4[4],#0x0380 ; |270|
000000c2 0380
454 .line 23
455 000000c3 8A42 MOVL XAR4,*-SP[2] ; |271|
456 000000c4 8AC4 MOVL XAR4,*+XAR4[0] ; |271|
457 000000c5 1AE4 OR *+XAR4[4],#0x0400 ; |271|
000000c6 0400
458 .line 24
459 000000c7 8A42 MOVL XAR4,*-SP[2] ; |272|
460 000000c8 8AC4 MOVL XAR4,*+XAR4[0] ; |272|
461 000000c9 1AE4 OR *+XAR4[4],#0x0800 ; |272|
000000ca 0800
462 .line 25
463 000000cb 8A42 MOVL XAR4,*-SP[2] ; |273|
464 000000cc 8AC4 MOVL XAR4,*+XAR4[0] ; |273|
465 000000cd 1AE4 OR *+XAR4[4],#0x4000 ; |273|
000000ce 4000
466 .line 28
467 000000cf 8A42 MOVL XAR4,*-SP[2] ; |276|
468 000000d0 0200 MOVB ACC,#0
469 000000d1 1ED4 MOVL *+XAR4[2],ACC ; |276|
470 .line 29
471 000000d2 FE86 SUBB SP,#6
472 000000d3 0006 LRETR
473 ; return occurs
474 .endfunc 277,000000000h,6
475
476
477
478 000000d4 .sect ".text"
479 .global _test
480 .sym _test,_test, 32, 2, 0
481 .func 280
482
483 ;***************************************************************
484 ;* FNAME: _test FR SIZE: 2 *
485 ;* *
486 ;* FUNCTION ENVIRONMENT *
487 ;* *
488 ;* FUNCTION PROPERTIES *
489 ;* 0 Parameter, 2 Auto, 0 SOE *
490 ;***************************************************************
491
492 000000d4 _test:
493 .line 2
494 .sym _p,-2, 20, 1, 22
495 000000d4 FE02 ADDB SP,#2
496 .line 8
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 11
497 000000d5 761F! MOVW DP,#_OSTCBCur
000000d6 0000
498 000000d7 8A00! MOVL XAR4,@_OSTCBCur ; |287|
499 000000d8 0642 MOVL ACC,*-SP[2] ; |287|
500 000000d9 1EC4 MOVL *+XAR4[0],ACC ; |287|
501 .line 10
502 000000da FE82 SUBB SP,#2
503 000000db 0006 LRETR
504 ; return occurs
505 .endfunc 289,000000000h,2
506
507
508 ;***************************************************************
509 ;* UNDEFINED EXTERNAL REFERENCES *
510 ;***************************************************************
511 .global _OSCtxSw
512 .global _OSTickISR
513 .global _OSInit
514 .global _OSStart
515 .global _InitSysCtrl
516 .global _InitPieCtrl
517 .global _InitPieVectTable
518 .global _OSTimeDly
519 .global _OSIntNesting
520 .global _OSTaskCreate
521 .global _OSTCBCur
522 .global _CpuTimer0Regs
523 .global _PieCtrlRegs
524 .global _TaskStk
525 .global _TaskStartStk
526 .global _PieVectTable
527
528 ;***************************************************************
529 ;* TYPE INFORMATION *
530 ;***************************************************************
531 .sym _INT8U, 0, 12, 13, 16
532 .sym _OS_STK, 0, 14, 13, 16
533 .sym _INT16U, 0, 14, 13, 16
534 .sym _Uint16, 0, 14, 13, 16
535 .sym _Uint16, 0, 14, 13, 16
536 .sym _Uint32, 0, 15, 13, 32
537 .sym _Uint32, 0, 15, 13, 32
538 .sym _PINT, 0, 144, 13, 22
539 .stag _TIM_REG, 32
540 .member _LSW, 0, 14, 8, 16
541 .member _MSW, 16, 14, 8, 16
542 .eos
543 .utag _TIM_GROUP, 32
544 .member _all, 0, 15, 11, 32
545 .member _half, 0, 8, 11, 32, _TIM_REG
546 .eos
547 .stag _PRD_REG, 32
548 .member _LSW, 0, 14, 8, 16
549 .member _MSW, 16, 14, 8, 16
550 .eos
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 12
551 .utag _PRD_GROUP, 32
552 .member _all, 0, 15, 11, 32
553 .member _half, 0, 8, 11, 32, _PRD_REG
554 .eos
555 .stag _TCR_BITS, 16
556 .member _OUTSTS, 0, 14, 18, 1
557 .member _FORCE, 1, 14, 18, 1
558 .member _POL, 2, 14, 18, 1
559 .member _TOG, 3, 14, 18, 1
560 .member _TSS, 4, 14, 18, 1
561 .member _TRB, 5, 14, 18, 1
562 .member _FRCEN, 6, 14, 18, 1
563 .member _PWIDTH, 7, 14, 18, 3
564 .member _SOFT, 10, 14, 18, 1
565 .member _FREE, 11, 14, 18, 1
566 .member _rsvd, 12, 14, 18, 2
567 .member _TIE, 14, 14, 18, 1
568 .member _TIF, 15, 14, 18, 1
569 .eos
570 .utag _TCR_REG, 16
571 .member _all, 0, 14, 11, 16
572 .member _bit, 0, 8, 11, 16, _TCR_BITS
573 .eos
574 .stag _TPR_BITS, 16
575 .member _TDDR, 0, 14, 18, 8
576 .member _PSC, 8, 14, 18, 8
577 .eos
578 .utag _TPR_REG, 16
579 .member _all, 0, 14, 11, 16
580 .member _bit, 0, 8, 11, 16, _TPR_BITS
581 .eos
582 .stag _TPRH_BITS, 16
583 .member _TDDRH, 0, 14, 18, 8
584 .member _PSCH, 8, 14, 18, 8
585 .eos
586 .utag _TPRH_REG, 16
587 .member _all, 0, 14, 11, 16
588 .member _bit, 0, 8, 11, 16, _TPRH_BITS
589 .eos
590 .stag _CPUTIMER_REGS, 128
591 .member _TIM, 0, 9, 8, 32, _TIM_GROUP
592 .member _PRD, 32, 9, 8, 32, _PRD_GROUP
593 .member _TCR, 64, 9, 8, 16, _TCR_REG
594 .member _rsvd1, 80, 14, 8, 16
595 .member _TPR, 96, 9, 8, 16, _TPR_REG
596 .member _TPRH, 112, 9, 8, 16, _TPRH_REG
597 .eos
598 .stag _CPUTIMER_VARS, 128
599 .member _RegsAddr, 0, 24, 8, 22, _CPUTIMER_REGS
600 .member _InterruptCount, 32, 15, 8, 32
601 .member _CPUFreqInMHz, 64, 6, 8, 32
602 .member _PeriodInUSec, 96, 6, 8, 32
603 .eos
604 .stag $$fake0, 224
605 .member _OSEventPtr, 0, 16, 8, 22
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 13
606 .member _OSEventTbl, 32, 60, 8, 128, , 8
607 .member _OSEventCnt, 160, 14, 8, 16
608 .member _OSEventType, 176, 12, 8, 16
609 .member _OSEventGrp, 192, 12, 8, 16
610 .eos
611 .sym _OS_EVENT, 0, 8, 13, 224,$$fake0
612 .stag _os_tcb, 256
613 .member _OSTCBStkPtr, 0, 30, 8, 22
614 .member _OSTCBNext, 32, 24, 8, 22, _os_tcb
615 .member _OSTCBPrev, 64, 24, 8, 22, _os_tcb
616 .member _OSTCBEventPtr, 96, 24, 8, 22, $$fake0
617 .member _OSTCBDly, 128, 14, 8, 16
618 .member _OSTCBStat, 144, 12, 8, 16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -