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

📄 test.lst

📁 ucOSII在kit-conC167评估板上的移植。
💻 LST
📖 第 1 页 / 共 3 页
字号:
00EC               408   _13:
                   409   ; test.c     72             OSMboxPend(pReceiverMailBox, 0, &error);
                   410           ?LINE   72
00EC E01C          411           MOV     R12,#01h
00EE 00C0          412           ADD     R12,R0
00F0 66FCFF3F      413           AND     R12,#03FFFh
00F4 F2FD02FE      414           MOV     R13,DPP1
00F8 88D0          415           MOV     [-R0],R13
               R   416           ?SYMB   '',$,96,4
00FA 88C0          417           MOV     [-R0],R12
               R   418           ?SYMB   '',$,96,6
00FC F2FC0180  R   419           MOV     R12,_pReceiverMailBox
0100 F2FD0180  R   420           MOV     R13,(_pReceiverMailBox+2)
0104 E00E          421           MOV     R14,#00h
0106 E6FF0000  R   422           MOV     R15,#SOF _14
010A 88F0          423           MOV     [-R0],R15
               R   424           ?SYMB   '',$,96,8
010C E6FF0000  R   425           MOV     R15,#SEG _14
0110 88F0          426           MOV     [-R0],R15
               R   427           ?SYMB   '',$,96,10
0112 FA000000  R   428           JMPS    SEG _OSMboxPend,_OSMboxPend
               R   429           ?SYMB   '',$,96,6
0116               430   _14:
0116 0804          431           ADD     R0,#04h
               R   432           ?SYMB   '',$,96,2
                   433           ?LINE   69
0118 A920          434           MOVB    RL1,[R0]
011A 0921          435           ADDB    RL1,#01h
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:   9
test

 LOC CODE        LINE   SOURCELINE

011C B920          436           MOVB    [R0],RL1
011E 47F20A00      437           CMPB    RL1,#0Ah
0122 8DD3          438           JMPR    cc_ULT,_12
                   439           ?LINE   67
0124 0DD0          440           JMPR    cc_UC,_11
               R   441           ?SYMB   '',$,102,1
               R   442           ?SYMB   '',$,102,2
               R   443           ?SYMB   '',$,96,0
                   444   ; test.c     73         }
                   445   ; test.c     74     }
                   446   ; test.c     75 
                   447   ; test.c     76 }
                   448           ?LINE   76
0126 DB00          449           RETS
                   450   _SenderTask     ENDP
               R   451           ?SYMB   '',$,17,76
                   452   ; test.c     77         
                   453   ; test.c     78 
                   454   ; test.c     79 void ReceiverTask (void *data)
                   455   ; test.c     80 {
                   456           ?LINE   80
                   457           PUBLIC  _ReceiverTask
               R   458           ?SYMB   'ReceiverTask',_ReceiverTask,37,1
                   459           ?SYMB   '',80,8,34
                   460   _ReceiverTask   PROC    FAR
                   461           ?SYMB   '',0300H,95,0
0128 8890          462           MOV     [-R0],R9
               R   463           ?SYMB   '',$,96,2
012A 8880          464           MOV     [-R0],R8
               R   465           ?SYMB   '',$,96,4
012C 2802          466           SUB     R0,#02h
               R   467           ?SYMB   '',$,96,6
                   468   ; Locals:
                   469   ;     error = offset 0
                   470   ; 
                   471   ; CSEs:
                   472   ;     count = R8R9
                   473   ; 
                   474           ?SYMB   '',01a0111H,38,304
                   475           ?SYMB   'count',1,98,304
                   476           ?SYMB   'error',2,98,273
               R   477           ?SYMB   '-6',$,101,2
                   478   ; test.c     81     
                   479   ; test.c     82     INT8U *count;
                   480   ; test.c     83     INT8U error;
                   481   ; test.c     84     data = data;
                   482   ; test.c     85     OSTickISRInit();
                   483           ?LINE   85
012E E6FC0000  R   484           MOV     R12,#SOF _16
0132 88C0          485           MOV     [-R0],R12
               R   486           ?SYMB   '',$,96,8
0134 E6FC0000  R   487           MOV     R12,#SEG _16
0138 88C0          488           MOV     [-R0],R12
               R   489           ?SYMB   '',$,96,10
013A FA000000  R   490           JMPS    SEG _OSTickISRInit,_OSTickISRInit
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:  10
test

 LOC CODE        LINE   SOURCELINE

               R   491           ?SYMB   '',$,96,6
013E               492   _16:
                   493   ; test.c     86     
                   494   ; test.c     87             
                   495   ; test.c     88     while (1)
                   496           ?LINE   88
013E               497   _15:
                   498   ; test.c     89     {                      
                   499   ; test.c     90         count = (INT8U*)OSMboxPend(pSenderMailBox, 0, &error);
                   500           ?LINE   90
013E F0C0          501           MOV     R12,R0
0140 66FCFF3F      502           AND     R12,#03FFFh
0144 F2FD02FE      503           MOV     R13,DPP1
0148 88D0          504           MOV     [-R0],R13
               R   505           ?SYMB   '',$,96,8
014A 88C0          506           MOV     [-R0],R12
               R   507           ?SYMB   '',$,96,10
014C F2FC0180  R   508           MOV     R12,_pSenderMailBox
0150 F2FD0180  R   509           MOV     R13,(_pSenderMailBox+2)
0154 E00E          510           MOV     R14,#00h
0156 E6FF0000  R   511           MOV     R15,#SOF _17
015A 88F0          512           MOV     [-R0],R15
               R   513           ?SYMB   '',$,96,12
015C E6FF0000  R   514           MOV     R15,#SEG _17
0160 88F0          515           MOV     [-R0],R15
               R   516           ?SYMB   '',$,96,14
0162 FA000000  R   517           JMPS    SEG _OSMboxPend,_OSMboxPend
               R   518           ?SYMB   '',$,96,10
0166               519   _17:
0166 0804          520           ADD     R0,#04h
               R   521           ?SYMB   '',$,96,6
0168 F084          522           MOV     R8,R4
016A F095          523           MOV     R9,R5
               R   524           ?SYMB   'R8R9',$,100,1
                   525   ; test.c     91         P2 = *count;
                   526           ?LINE   91
016C DC49          527           EXTP    R9,#01h
016E A928     1    528           MOVB    RL1,[R8]
0170 C028          529           MOVBZ   R8,RL1
               R   530           ?SYMB   '',$,102,1
0172 F6F8C0FF      531           MOV     P2,R8
                   532   ; test.c     92         OSTimeDlyHMSM(0, 0, 5, 0);  
                   533           ?LINE   92
0176 E00C          534           MOV     R12,#00h
0178 E00D          535           MOV     R13,#00h
017A E05E          536           MOV     R14,#05h
017C E00F          537           MOV     R15,#00h
017E E6F80000  R   538           MOV     R8,#SOF _18
0182 8880          539           MOV     [-R0],R8
               R   540           ?SYMB   '',$,96,8
0184 E6F80000  R   541           MOV     R8,#SEG _18
0188 8880          542           MOV     [-R0],R8
               R   543           ?SYMB   '',$,96,10
018A FA000000  R   544           JMPS    SEG _OSTimeDlyHMSM,_OSTimeDlyHMSM
               R   545           ?SYMB   '',$,96,6
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:  11
test

 LOC CODE        LINE   SOURCELINE

018E               546   _18:
                   547   ; test.c     93         OSMboxPost(pReceiverMailBox, (void*)1);
                   548           ?LINE   93
018E F2FC0180  R   549           MOV     R12,_pReceiverMailBox
0192 F2FD0180  R   550           MOV     R13,(_pReceiverMailBox+2)
0196 E01E          551           MOV     R14,#01h
0198 E00F          552           MOV     R15,#00h
019A E6F80000  R   553           MOV     R8,#SOF _19
019E 8880          554           MOV     [-R0],R8
               R   555           ?SYMB   '',$,96,8
01A0 E6F80000  R   556           MOV     R8,#SEG _19
01A4 8880          557           MOV     [-R0],R8
               R   558           ?SYMB   '',$,96,10
01A6 FA000000  R   559           JMPS    SEG _OSMboxPost,_OSMboxPost
               R   560           ?SYMB   '',$,96,6
01AA               561   _19:
                   562           ?LINE   88
01AA 0DC9          563           JMPR    cc_UC,_15
               R   564           ?SYMB   '',$,102,2
               R   565           ?SYMB   '',$,96,4
               R   566           ?SYMB   '',$,96,2
               R   567           ?SYMB   '',$,96,0
                   568   ; test.c     94         
                   569   ; test.c     95        
                   570   ; test.c     96     }
                   571   ; test.c     97 }
                   572           ?LINE   97
01AC DB00          573           RETS
                   574   _ReceiverTask   ENDP
               R   575           ?SYMB   '',$,17,97
                   576   ; test.c     98 
                   577   ; test.c     99                 
                   578   ; test.c    100    
                   579   ; test.c    101            
                   580   ; test.c    102 
                   581   TEST_3_PR       ENDS
                   582   
                   583   C166_US SECTION DATA WORD GLBUSRSTACK 'CUSTACK'
0000               584           DS      34
                   585   C166_US ENDS
                   586   
                   587   C166_BSS        SECTION DATA WORD GLOBAL 'CINITROM'
0000 0600          588           DW      06h
0002 00000000  R   589           DPPTR   TEST_1_FB_ENTRY
0006 0008          590           DW      0800h
0008 0600          591           DW      06h
000A 00000000  R   592           DPPTR   TEST_2_NB_ENTRY
000E 0800          593           DW      08h
                   594   C166_BSS        ENDS
                   595   
                   596           EXTERN  _OSTaskCreate:FAR
                   597           EXTERN  _OSMboxPost:FAR
                   598           EXTERN  _OSTickISRInit:FAR
                   599           EXTERN  _OSMboxCreate:FAR
                   600           EXTERN  _OSTimeDlyHMSM:FAR
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:  12
test

 LOC CODE        LINE   SOURCELINE

                   601           EXTERN  _OSMboxPend:FAR
                   602           EXTERN  _OSInit:FAR
                   603           EXTERN  _OSStart:FAR
                   604           EXTERN  __CSTART:FAR
                   605   C166_DGROUP     DGROUP  TEST_2_NB
                   606           REGDEF  R0-R15
                   607           END

total errors: 0, warnings: 0

⌨️ 快捷键说明

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