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

📄 test.lst

📁 uc/os在c167上的移植代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:   1
test

 LOC CODE        LINE   SOURCELINE

                     1   ; C166/ST10 C compiler v6.0 r2            SN00082920-161 (c) 1998 TASKING, Inc.
                     2   ; options: -Id:\c166\include -IC:\software\UCOS-II\C167\Tasking\test
                     3   ;          -IC:\software\UCOS-II\C167\Tasking\source
                     4   ;          -IC:\software\UCOS-II\C167\Tasking\Test -IC:\software\UCOS-II\SOURCE
                     5   ;          -xmifp -Ml -P -FFSc -Ot -OB -zautobitastruct-4 -zautobita-0 -T256 -s
                     6   ;          -g -zvolatile_union -A1 -O1
                     7   $DEBUG
                     8   $NOLOCALS
                     9   $EXTEND
                    10   $NOMOD166
                    11   $STDNAMES(reg.def)
                    12   $SEGMENTED
                    13   $CASE
                    14   $MODEL(LARGE)
                    15   $CHECKCPU16
                    16           NAME    TEST_C
                    17           ASSUME  DPP3:SYSTEM
                    18           ?SYMB   'c:\software\ucos-ii\c167\tasking\test\test.c',32,80,16
                    19           ?SYMB   '',1,82,0
                    20           ?SYMB   '80166',0,84,0
                    21           ?SYMB   '',0,81,0
                    22           ?SYMB   'void',00H,45,1
                    23           ?SYMB   'char',080000H,45,2
                    24           ?SYMB   'unsigned char',080000H,45,3
                    25           ?SYMB   'short',0100000H,45,4
                    26           ?SYMB   'unsigned short',0100000H,45,5
                    27           ?SYMB   'long',0200000H,45,6
                    28           ?SYMB   'unsigned long',0200000H,45,7
                    29           ?SYMB   'float',0200000H,45,10
                    30           ?SYMB   'double',0400000H,45,11
                    31           ?SYMB   'int',0100000H,45,16
                    32           ?SYMB   'unsigned int',0100000H,45,18
                    33           ?SYMB   'bit',010000H,7,256
                    34           ?SYMB   'c:\software\ucos-ii\c167\tasking\test\test.c',0,29,1
                    35           ?SYMB   '',0,86,1
                    36   ; test.c      1 /*
                    37   ; test.c      2 *******************************************************************************************
                         **************
                    38   ; test.c      3 *                                                uC/OS-II
                    39   ; test.c      4 *                                          The Real-Time Kernel
                    40   ; test.c      5 *
                    41   ; test.c      6 *                        (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
                    42   ; test.c      7 *                                           All Rights Reserved
                    43   ; test.c      8 *
                    44   ; test.c      9 *                                                 V2.00
                    45   ; test.c     10 *
                    46   ; test.c     11 *                                               EXAMPLE #1
                    47   ; test.c     12 *                                       by Karl Wannenmacher
                    48   ; test.c     13 *                                               Nov 2000
                    49   ; test.c     14 *******************************************************************************************
                         **************
                    50   ; test.c     15 */
                    51   ; test.c     16 
                    52   ; test.c     17 
                    53   ; test.c     18 
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:   2
test

 LOC CODE        LINE   SOURCELINE

                    54   ; test.c     19 #include "includes.h"
                    55           ?SYMB   'c:\software\ucos-ii\c167\tasking\test\includes.h',0,29,2
                    56           ?SYMB   '',0,86,2
                    57           ?SYMB   'd:\c166\include\stdio.h',0,29,3
                    58           ?SYMB   '',0,86,3
                    59           ?SYMB   'd:\c166\include\stdarg.h',0,29,4
                    60           ?SYMB   '',0,86,4
                    61           ?SYMB   '',0,86,3
                    62           ?SYMB   '',01a0002H,38,258
                    63           ?SYMB   '_iobuf',0,40,259
                    64           ?SYMB   '_ptr',0,23,258
                    65           ?SYMB   '_cnt',32,23,16
                    66           ?SYMB   '_base',48,23,258
                    67           ?SYMB   '_flag',80,23,2
                    68           ?SYMB   '_file',88,23,2
                    69           ?SYMB   '_bufsiz',96,23,16
                    70           ?SYMB   '',112,18,0
                    71           ?SYMB   'FILE',259,13,260
                    72           ?SYMB   '',01a0001H,38,262
                    73           ?SYMB   '',01080106H,5,263
                    74           ?SYMB   '',16,47,264
                    75           ?SYMB   '',0,30,0
                    76           ?SYMB   '',0,49,0
                    77           ?SYMB   'va_list',263,13,265
                    78           ?SYMB   'size_t',18,13,266
                    79           ?SYMB   'fpos_t',7,13,267
                    80           ?SYMB   '',0,86,2
                    81           ?SYMB   'd:\c166\include\string.h',0,29,3
                    82           ?SYMB   '',0,86,3
                    83           ?SYMB   '',0,86,2
                    84           ?SYMB   'd:\c166\include\ctype.h',0,29,3
                    85           ?SYMB   '',0,86,3
                    86           ?SYMB   '',0,86,2
                    87           ?SYMB   'd:\c166\include\stdlib.h',0,29,3
                    88           ?SYMB   '',0,86,3
                    89           ?SYMB   'T$1',0,40,268
                    90           ?SYMB   'quot',0,23,16
                    91           ?SYMB   'rem',16,23,16
                    92           ?SYMB   '',32,18,0
                    93           ?SYMB   'div_t',268,13,269
                    94           ?SYMB   'T$2',0,40,270
                    95           ?SYMB   'quot',0,23,6
                    96           ?SYMB   'rem',32,23,6
                    97           ?SYMB   '',64,18,0
                    98           ?SYMB   'ldiv_t',270,13,271
                    99           ?SYMB   '',0,86,2
                   100           ?SYMB   'd:\c166\include\reg167.h',0,29,3
                   101           ?SYMB   '',0,86,3
                   102           ?SYMB   '',0,86,2
                   103           ?SYMB   'C:\software\UCOS-II\C167\Tasking\source\os_cpu.h',0,29,3
                   104           ?SYMB   '',0,86,3
                   105           ?SYMB   'INT16U',5,13,272
                   106           ?SYMB   '',0,86,2
                   107           ?SYMB   'c:\software\ucos-ii\c167\tasking\test\os_cfg.h',0,29,3
                   108           ?SYMB   '',0,86,3
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:   3
test

 LOC CODE        LINE   SOURCELINE

                   109           ?SYMB   '',0,86,2
                   110           ?SYMB   'C:\software\UCOS-II\C167\Tasking\source\ucos_ii.h',0,29,3
                   111           ?SYMB   '',0,86,3
                   112           ?SYMB   'INT8U',3,13,273
                   113           ?SYMB   'OS_STK',18,13,274
                   114           ?SYMB   '',01140111H,5,275
                   115           ?SYMB   '',16,47,276
                   116           ?SYMB   '',0,30,0
                   117           ?SYMB   '',1,49,0
                   118           ?SYMB   'T$3',0,40,277
                   119           ?SYMB   'OSEventPtr',0,23,262
                   120           ?SYMB   'OSEventTbl',32,23,275
                   121           ?SYMB   'OSEventCnt',48,23,272
                   122           ?SYMB   'OSEventType',64,23,273
                   123           ?SYMB   'OSEventGrp',72,23,273
                   124           ?SYMB   '',80,18,0
                   125           ?SYMB   'OS_EVENT',277,13,278
                   126           ?SYMB   'INT32U',7,13,279
                   127           ?SYMB   'INT8S',2,13,280
                   128           ?SYMB   'BOOLEAN',3,13,281
                   129           ?SYMB   '',01a0112H,38,283
                   130           ?SYMB   '',01a011cH,38,286
                   131           ?SYMB   '',01a0116H,38,288
                   132           ?SYMB   'os_tcb',0,40,284
                   133           ?SYMB   'OSTCBStkPtr',0,23,283
                   134           ?SYMB   'OSTCBNext',32,23,286
                   135           ?SYMB   'OSTCBPrev',64,23,286
                   136           ?SYMB   'OSTCBEventPtr',96,23,288
                   137           ?SYMB   'OSTCBMsg',128,23,262
                   138           ?SYMB   'OSTCBDly',160,23,272
                   139           ?SYMB   'OSTCBStat',176,23,273
                   140           ?SYMB   'OSTCBPrio',184,23,273
                   141           ?SYMB   'OSTCBX',192,23,273
                   142           ?SYMB   'OSTCBY',200,23,273
                   143           ?SYMB   'OSTCBBitX',208,23,273
                   144           ?SYMB   'OSTCBBitY',216,23,273
                   145           ?SYMB   '',224,18,0
                   146           ?SYMB   'OS_TCB',284,13,289
                   147           ?SYMB   'T$4',0,40,290
                   148           ?SYMB   'OSMsg',0,23,262
                   149           ?SYMB   'OSEventTbl',32,23,275
                   150           ?SYMB   'OSEventGrp',48,23,273
                   151           ?SYMB   '',64,18,0
                   152           ?SYMB   'OS_MBOX_DATA',290,13,291
                   153           ?SYMB   'T$5',0,40,292
                   154           ?SYMB   'OSMsg',0,23,262
                   155           ?SYMB   'OSNMsgs',32,23,272
                   156           ?SYMB   'OSQSize',48,23,272
                   157           ?SYMB   'OSEventTbl',64,23,275
                   158           ?SYMB   'OSEventGrp',80,23,273
                   159           ?SYMB   '',96,18,0
                   160           ?SYMB   'OS_Q_DATA',292,13,293
                   161           ?SYMB   'T$6',0,40,294
                   162           ?SYMB   'OSCnt',0,23,272
                   163           ?SYMB   'OSEventTbl',16,23,275
C166/ST10 assembler v6.0 r2 SN00082920-083 (c) 1998 TASKING, Inc.                       Date: Dec  5 2000  Time: 10:02:46  Page:   4
test

 LOC CODE        LINE   SOURCELINE

                   164           ?SYMB   'OSEventGrp',32,23,273
                   165           ?SYMB   '',48,18,0
                   166           ?SYMB   'OS_SEM_DATA',294,13,295
                   167           ?SYMB   '',0,86,2
                   168           ?SYMB   '',0,86,1
                   169   ; test.c     20 
                   170   ; test.c     21 
                   171   ; test.c     22 //Constants
                   172   ; test.c     23 #define  TASK_STK_SIZE                 512       // Size of each task's stacks (# of WORDs)
                          = 1KBytes  
                   173   ; test.c     24 #define  N_TASKS                       2         // Number of identical tasks              
                                     
                   174   ; test.c     25 
                   175   ; test.c     26 
                   176   ; test.c     27 
                   177   ; test.c     28 //Global Data
                   178   ; test.c     29 OS_STK           TaskStk[N_TASKS][TASK_STK_SIZE];     // Tasks stacks                      
                                     
                   179   TEST_1_FB       SECTION DATA WORD PUBLIC 'CFAR'
0000               180   TEST_1_FB_ENTRY LABEL   BYTE
0000               181   _TaskStk        LABEL   WORD
0000               182           DS      2048
                   183           PUBLIC  _TaskStk
                   184           ?SYMB   '',01290112H,5,296
                   185           ?SYMB   '',16,47,297
                   186           ?SYMB   '',0,30,0
                   187           ?SYMB   '',511,49,0
                   188           ?SYMB   '',012b0128H,5,298
                   189           ?SYMB   '',16,47,299
                   190           ?SYMB   '',0,30,0
                   191           ?SYMB   '',1,49,0
               R   192           ?SYMB   'TaskStk',_TaskStk,22,298
                   193   ; test.c     30 OS_EVENT        *pReceiverMailBox;
                   194   TEST_1_FB       ENDS
                   195   
                   196   TEST_2_NB       SECTION DATA WORD PUBLIC 'CNEAR'
                   197           ASSUME  DPP2:TEST_2_NB
0000               198   TEST_2_NB_ENTRY LABEL   BYTE
0000               199   _pReceiverMailBox       LABEL   WORD
0000               200           DS      4
                   201           PUBLIC  _pReceiverMailBox

⌨️ 快捷键说明

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