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

📄 os_cpu_c.ls1

📁 移植到MCS51的uCOC_II,欢迎下载
💻 LS1
📖 第 1 页 / 共 3 页
字号:
A51 MACRO ASSEMBLER  OS_CPU_C                                                             10/30/2008 20:17:58 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN OS_CPU_C.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\KE51.EXE OS_CPU_C.src PR(.\OS_CPU_C.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

                       1     
                       2     
                       3     
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    OS_CPU_C
                       8     
  0080                 9     P0      DATA    080H
  0090                10     P1      DATA    090H
  00A0                11     P2      DATA    0A0H
  00B0                12     P3      DATA    0B0H
  00B4                13     T0      BIT     0B0H.4
  00D6                14     AC      BIT     0D0H.6
  00B5                15     T1      BIT     0B0H.5
  00AF                16     EA      BIT     0A8H.7
  00A8                17     IE      DATA    0A8H
  00B7                18     RD      BIT     0B0H.7
  00AC                19     ES      BIT     0A8H.4
  00B8                20     IP      DATA    0B8H
  0098                21     RI      BIT     098H.0
  00B2                22     INT0    BIT     0B0H.2
  00D7                23     CY      BIT     0D0H.7
  0099                24     TI      BIT     098H.1
  00B3                25     INT1    BIT     0B0H.3
  00BC                26     PS      BIT     0B8H.4
  0081                27     SP      DATA    081H
  00D2                28     OV      BIT     0D0H.2
  00B6                29     WR      BIT     0B0H.6
  0099                30     SBUF    DATA    099H
  0087                31     PCON    DATA    087H
  0098                32     SCON    DATA    098H
  0089                33     TMOD    DATA    089H
  0088                34     TCON    DATA    088H
  0089                35     IE0     BIT     088H.1
  008B                36     IE1     BIT     088H.3
  00F0                37     B       DATA    0F0H
  00E0                38     ACC     DATA    0E0H
  00A9                39     ET0     BIT     0A8H.1
  00AB                40     ET1     BIT     0A8H.3
  008D                41     TF0     BIT     088H.5
  008F                42     TF1     BIT     088H.7
  009A                43     RB8     BIT     098H.2
  008C                44     TH0     DATA    08CH
  00A8                45     EX0     BIT     0A8H.0
  0088                46     IT0     BIT     088H.0
  008D                47     TH1     DATA    08DH
  009B                48     TB8     BIT     098H.3
  00AA                49     EX1     BIT     0A8H.2
  008A                50     IT1     BIT     088H.2
  00D0                51     P       BIT     0D0H.0
  009F                52     SM0     BIT     098H.7
  008A                53     TL0     DATA    08AH
  009E                54     SM1     BIT     098H.6
  008B                55     TL1     DATA    08BH
  009D                56     SM2     BIT     098H.5
  00B9                57     PT0     BIT     0B8H.1
  00BB                58     PT1     BIT     0B8H.3
A51 MACRO ASSEMBLER  OS_CPU_C                                                             10/30/2008 20:17:58 PAGE     2

  00D3                59     RS0     BIT     0D0H.3
  008C                60     TR0     BIT     088H.4
  00D4                61     RS1     BIT     0D0H.4
  008E                62     TR1     BIT     088H.6
  00B8                63     PX0     BIT     0B8H.0
  00BA                64     PX1     BIT     0B8H.2
  0083                65     DPH     DATA    083H
  0082                66     DPL     DATA    082H
  009C                67     REN     BIT     098H.4
  00B0                68     RXD     BIT     0B0H.0
  00B1                69     TXD     BIT     0B0H.1
  00D5                70     F0      BIT     0D0H.5
  00D0                71     PSW     DATA    0D0H
                      72     ?PR?_?OSTaskStkInit?OS_CPU_C             SEGMENT CODE 
                      73     ?PR?_?OSTaskCreateHook?OS_CPU_C          SEGMENT CODE 
                      74     ?PR?_?OSTaskDelHook?OS_CPU_C             SEGMENT CODE 
                      75     ?PR?_?OSTaskSwHook?OS_CPU_C              SEGMENT CODE 
                      76     ?PR?_?OSTaskStatHook?OS_CPU_C            SEGMENT CODE 
                      77     ?PR?_?OSTimeTickHook?OS_CPU_C            SEGMENT CODE 
                      78     ?PR?_?InitTimer0?OS_CPU_C                SEGMENT CODE 
                      79             EXTRN   CODE (?C?ADDXBP)
                      80             EXTRN   CODE (?C?XBPOFF)
                      81             EXTRN   DATA (?C_XBP)
                      82             EXTRN   CODE (?C?ILDIX)
                      83             EXTRN   CODE (?C?CSTPTR)
                      84             PUBLIC  _?InitTimer0
                      85             PUBLIC  _?OSTimeTickHook
                      86             PUBLIC  _?OSTaskStatHook
                      87             PUBLIC  _?OSTaskSwHook
                      88             PUBLIC  _?OSTaskDelHook
                      89             PUBLIC  _?OSTaskCreateHook
                      90             PUBLIC  _?OSTaskStkInit
                      91     
                      92     
                      93     
                      94     
                      95     
                      96     
                      97     
                      98     
                      99     
                     100     
                     101     
                     102     
                     103     
                     104     
                     105     
                     106     
                     107     
                     108     
                     109     
                     110     
                     111     
                     112     
                     113     
                     114     
                     115     
                     116     
                     117     
                     118     
                     119     
                     120     
                     121     
                     122     
                     123     
                     124     
A51 MACRO ASSEMBLER  OS_CPU_C                                                             10/30/2008 20:17:58 PAGE     3

                     125     
                     126     
                     127     
                     128     
                     129     
                     130     
                     131     
                     132     
                     133     
                     134     
                     135     
                     136     
                     137     
                     138     
                     139     
                     140     
                     141     
                     142     
                     143     
                     144     
                     145     
                     146     
                     147     
                     148     
                     149     
                     150     
                     151     
                     152     
                     153     
                     154     
                     155     
                     156     
                     157     
                     158     
                     159     
                     160     
                     161     
                     162     
                     163     
----                 164             RSEG  ?PR?_?OSTaskStkInit?OS_CPU_C
0000                 165     _?OSTaskStkInit:
                     166             USING   0
                     167                             
0000 90FFFD          168             MOV     DPTR,#0FFFDH
0003 120000   F      169             LCALL   ?C?ADDXBP
0006 EB              170             MOV     A,R3
0007 F0              171             MOVX    @DPTR,A
0008 A3              172             INC     DPTR
0009 EA              173             MOV     A,R2
000A F0              174             MOVX    @DPTR,A
000B A3              175             INC     DPTR
000C E9              176             MOV     A,R1
000D F0              177             MOVX    @DPTR,A
000E 90FFFD          178             MOV     DPTR,#0FFFDH
0011 120000   F      179             LCALL   ?C?ADDXBP
                     180     
                     181     
                     182     
                     183     
                     184                             
0014 900006          185             MOV     DPTR,#06H
0017 120000   F      186             LCALL   ?C?XBPOFF
001A E0              187             MOVX    A,@DPTR
001B FB              188             MOV     R3,A
001C A3              189             INC     DPTR
001D E0              190             MOVX    A,@DPTR
A51 MACRO ASSEMBLER  OS_CPU_C                                                             10/30/2008 20:17:58 PAGE     4

001E FA              191             MOV     R2,A
001F A3              192             INC     DPTR
0020 E0              193             MOVX    A,@DPTR
0021 F9              194             MOV     R1,A
0022 900006          195             MOV     DPTR,#06H
0025 120000   F      196             LCALL   ?C?XBPOFF
0028 EB              197             MOV     A,R3
0029 F0              198             MOVX    @DPTR,A
002A A3              199             INC     DPTR
002B EA              200             MOV     A,R2
002C F0              201             MOVX    @DPTR,A
002D A3              202             INC     DPTR
002E E9              203             MOV     A,R1
002F F0              204             MOVX    @DPTR,A
                     205     
                     206                             
0030 90000C          207             MOV     DPTR,#0CH
0033 120000   F      208             LCALL   ?C?XBPOFF
0036 E0              209             MOVX    A,@DPTR
0037 FE              210             MOV     R6,A
0038 A3              211             INC     DPTR
0039 E0              212             MOVX    A,@DPTR
003A FF              213             MOV     R7,A
003B 90000C          214             MOV     DPTR,#0CH
003E 120000   F      215             LCALL   ?C?XBPOFF
0041 EE              216             MOV     A,R6
0042 F0              217             MOVX    @DPTR,A
0043 A3              218             INC     DPTR
0044 EF              219             MOV     A,R7
0045 F0              220             MOVX    @DPTR,A
                     221     
                     222                             
0046 900009          223             MOV     DPTR,#09H
0049 120000   F      224             LCALL   ?C?XBPOFF
004C E0              225             MOVX    A,@DPTR
004D F9              226             MOV     R1,A
004E A3              227             INC     DPTR
004F E0              228             MOVX    A,@DPTR
0050 FA              229             MOV     R2,A
0051 A3              230             INC     DPTR
0052 E0              231             MOVX    A,@DPTR
0053 850083   F      232             MOV     DPH,?C_XBP
0056 850082   F      233             MOV     DPL,?C_XBP+01H
0059 C9              234             XCH     A,R1
005A F0              235             MOVX    @DPTR,A
005B A3              236             INC     DPTR
005C EA              237             MOV     A,R2
005D F0              238             MOVX    @DPTR,A
005E A3              239             INC     DPTR
005F E9              240             MOV     A,R1
0060 F0              241             MOVX    @DPTR,A
                     242     
                     243                             
0061 850083   F      244             MOV     DPH,?C_XBP
0064 850082   F      245             MOV     DPL,?C_XBP+01H
0067 E0              246             MOVX    A,@DPTR
0068 FB              247             MOV     R3,A
0069 A3              248             INC     DPTR
006A E4              249             CLR     A
006B 75F001          250             MOV     B,#01H
006E 120000   F      251             LCALL   ?C?ILDIX
0071 A9F0            252             MOV     R1,B
0073 FA              253             MOV     R2,A
0074 740F            254             MOV     A,#0FH
0076 120000   F      255             LCALL   ?C?CSTPTR
                     256     
A51 MACRO ASSEMBLER  OS_CPU_C                                                             10/30/2008 20:17:58 PAGE     5

                     257                             
0079 900003          258             MOV     DPTR,#03H
007C 120000   F      259             LCALL   ?C?XBPOFF
007F A3              260             INC     DPTR
0080 A3              261             INC     DPTR
0081 E0              262             MOVX    A,@DPTR
0082 FF              263             MOV     R7,A
0083 850083   F      264             MOV     DPH,?C_XBP
0086 850082   F      265             MOV     DPL,?C_XBP+01H
0089 E0              266             MOVX    A,@DPTR
008A FB              267             MOV     R3,A
008B A3              268             INC     DPTR
008C E4              269             CLR     A
008D 75F001          270             MOV     B,#01H
0090 120000   F      271             LCALL   ?C?ILDIX
0093 A9F0            272             MOV     R1,B
0095 FA              273             MOV     R2,A
0096 EF              274             MOV     A,R7
0097 120000   F      275             LCALL   ?C?CSTPTR
                     276     
                     277                             
009A 900003          278             MOV     DPTR,#03H
009D 120000   F      279             LCALL   ?C?XBPOFF
00A0 A3              280             INC     DPTR
00A1 E0              281             MOVX    A,@DPTR
00A2 FA              282             MOV     R2,A
00A3 EA              283             MOV     A,R2
00A4 FF              284             MOV     R7,A
00A5 850083   F      285             MOV     DPH,?C_XBP
00A8 850082   F      286             MOV     DPL,?C_XBP+01H
00AB E0              287             MOVX    A,@DPTR

⌨️ 快捷键说明

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