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

📄 os_cpu_c.ls1

📁 一个关于UCOS的KEIL工程
💻 LS1
📖 第 1 页 / 共 4 页
字号:
006E E0              474             MOVX    A,@DPTR
006F FB              475             MOV     R3,A
0070 A3              476             INC     DPTR
0071 E0              477             MOVX    A,@DPTR
0072 FA              478             MOV     R2,A
0073 A3              479             INC     DPTR
0074 E0              480             MOVX    A,@DPTR
0075 F9              481             MOV     R1,A
0076 120000   F      482             LCALL   ?C?PSTPTR
                     483     ;       
                     484     ;       *--stk                   = 7;   
A51 MACRO ASSEMBLER  OS_CPU_C                                                             01/12/2005 13:55:43 PAGE     9

                     485                             ; SOURCE LINE # 176
0079 850083   F      486             MOV     DPH,?C_XBP
007C 850082   F      487             MOV     DPL,?C_XBP+01H
007F E0              488             MOVX    A,@DPTR
0080 FB              489             MOV     R3,A
0081 A3              490             INC     DPTR
0082 74FF            491             MOV     A,#0FFH
0084 F5F0            492             MOV     B,A
0086 120000   F      493             LCALL   ?C?IILDX
0089 A9F0            494             MOV     R1,B
008B FA              495             MOV     R2,A
008C 7407            496             MOV     A,#07H
008E 120000   F      497             LCALL   ?C?CSTPTR
                     498     ;       *--stk                   = 6;
                     499                             ; SOURCE LINE # 177
0091 850083   F      500             MOV     DPH,?C_XBP
0094 850082   F      501             MOV     DPL,?C_XBP+01H
0097 E0              502             MOVX    A,@DPTR
0098 FB              503             MOV     R3,A
0099 A3              504             INC     DPTR
009A 74FF            505             MOV     A,#0FFH
009C F5F0            506             MOV     B,A
009E 120000   F      507             LCALL   ?C?IILDX
00A1 A9F0            508             MOV     R1,B
00A3 FA              509             MOV     R2,A
00A4 7406            510             MOV     A,#06H
00A6 120000   F      511             LCALL   ?C?CSTPTR
                     512     ;       *--stk                   = 5;
                     513                             ; SOURCE LINE # 178
00A9 850083   F      514             MOV     DPH,?C_XBP
00AC 850082   F      515             MOV     DPL,?C_XBP+01H
00AF E0              516             MOVX    A,@DPTR
00B0 FB              517             MOV     R3,A
00B1 A3              518             INC     DPTR
00B2 74FF            519             MOV     A,#0FFH
00B4 F5F0            520             MOV     B,A
00B6 120000   F      521             LCALL   ?C?IILDX
00B9 A9F0            522             MOV     R1,B
00BB FA              523             MOV     R2,A
00BC 7405            524             MOV     A,#05H
00BE 120000   F      525             LCALL   ?C?CSTPTR
                     526     ;       *--stk                   = 4;
                     527                             ; SOURCE LINE # 179
00C1 850083   F      528             MOV     DPH,?C_XBP
00C4 850082   F      529             MOV     DPL,?C_XBP+01H
00C7 E0              530             MOVX    A,@DPTR
00C8 FB              531             MOV     R3,A
00C9 A3              532             INC     DPTR
00CA 74FF            533             MOV     A,#0FFH
00CC F5F0            534             MOV     B,A
00CE 120000   F      535             LCALL   ?C?IILDX
00D1 A9F0            536             MOV     R1,B
00D3 FA              537             MOV     R2,A
00D4 7404            538             MOV     A,#04H
00D6 120000   F      539             LCALL   ?C?CSTPTR
                     540     ; /*
                     541     ;       *--stk                   = 3;
                     542     ;       *--stk                   = 2;
                     543     ;       *--stk                   = 1;
                     544     ; */    
                     545     ;       stk                             -= sizeof(void *);
                     546                             ; SOURCE LINE # 185
00D9 850083   F      547             MOV     DPH,?C_XBP
00DC 850082   F      548             MOV     DPL,?C_XBP+01H
00DF A3              549             INC     DPTR
00E0 74FF            550             MOV     A,#0FFH
A51 MACRO ASSEMBLER  OS_CPU_C                                                             01/12/2005 13:55:43 PAGE    10

00E2 75F0FD          551             MOV     B,#0FDH
00E5 120000   F      552             LCALL   ?C?IILDX
                     553     ;       *(void**)stk     = pdata;
                     554                             ; SOURCE LINE # 186
00E8 900006          555             MOV     DPTR,#06H
00EB 120000   F      556             LCALL   ?C?XBPOFF
00EE E0              557             MOVX    A,@DPTR
00EF FB              558             MOV     R3,A
00F0 A3              559             INC     DPTR
00F1 E0              560             MOVX    A,@DPTR
00F2 FA              561             MOV     R2,A
00F3 A3              562             INC     DPTR
00F4 E0              563             MOVX    A,@DPTR
00F5 F9              564             MOV     R1,A
00F6 C003            565             PUSH    AR3
00F8 C002            566             PUSH    AR2
00FA C001            567             PUSH    AR1
00FC 850083   F      568             MOV     DPH,?C_XBP
00FF 850082   F      569             MOV     DPL,?C_XBP+01H
0102 E0              570             MOVX    A,@DPTR
0103 FB              571             MOV     R3,A
0104 A3              572             INC     DPTR
0105 E0              573             MOVX    A,@DPTR
0106 FA              574             MOV     R2,A
0107 A3              575             INC     DPTR
0108 E0              576             MOVX    A,@DPTR
0109 F9              577             MOV     R1,A
010A 120000   F      578             LCALL   ?C?PSTPTR
                     579     ;       *--stk                   = 0;
                     580                             ; SOURCE LINE # 187
010D 850083   F      581             MOV     DPH,?C_XBP
0110 850082   F      582             MOV     DPL,?C_XBP+01H
0113 E0              583             MOVX    A,@DPTR
0114 FB              584             MOV     R3,A
0115 A3              585             INC     DPTR
0116 74FF            586             MOV     A,#0FFH
0118 F5F0            587             MOV     B,A
011A 120000   F      588             LCALL   ?C?IILDX
011D A9F0            589             MOV     R1,B
011F FA              590             MOV     R2,A
0120 E4              591             CLR     A
0121 120000   F      592             LCALL   ?C?CSTPTR
                     593     ;       *--stk                   = PSW;
                     594                             ; SOURCE LINE # 188
0124 850083   F      595             MOV     DPH,?C_XBP
0127 850082   F      596             MOV     DPL,?C_XBP+01H
012A E0              597             MOVX    A,@DPTR
012B FB              598             MOV     R3,A
012C A3              599             INC     DPTR
012D 74FF            600             MOV     A,#0FFH
012F F5F0            601             MOV     B,A
0131 120000   F      602             LCALL   ?C?IILDX
0134 A9F0            603             MOV     R1,B
0136 FA              604             MOV     R2,A
0137 E5D0            605             MOV     A,PSW
0139 120000   F      606             LCALL   ?C?CSTPTR
                     607     ;       *--stk                   = 'L';
                     608                             ; SOURCE LINE # 189
013C 850083   F      609             MOV     DPH,?C_XBP
013F 850082   F      610             MOV     DPL,?C_XBP+01H
0142 E0              611             MOVX    A,@DPTR
0143 FB              612             MOV     R3,A
0144 A3              613             INC     DPTR
0145 74FF            614             MOV     A,#0FFH
0147 F5F0            615             MOV     B,A
0149 120000   F      616             LCALL   ?C?IILDX
A51 MACRO ASSEMBLER  OS_CPU_C                                                             01/12/2005 13:55:43 PAGE    11

014C A9F0            617             MOV     R1,B
014E FA              618             MOV     R2,A
014F 744C            619             MOV     A,#04CH
0151 120000   F      620             LCALL   ?C?CSTPTR
                     621     ;       *--stk                   = 'H';
                     622                             ; SOURCE LINE # 190
0154 850083   F      623             MOV     DPH,?C_XBP
0157 850082   F      624             MOV     DPL,?C_XBP+01H
015A E0              625             MOVX    A,@DPTR
015B FB              626             MOV     R3,A
015C A3              627             INC     DPTR
015D 74FF            628             MOV     A,#0FFH
015F F5F0            629             MOV     B,A
0161 120000   F      630             LCALL   ?C?IILDX
0164 A9F0            631             MOV     R1,B
0166 FA              632             MOV     R2,A
0167 7448            633             MOV     A,#048H
0169 120000   F      634             LCALL   ?C?CSTPTR
                     635     ;       *--stk                   = 'B';
                     636                             ; SOURCE LINE # 191
016C 850083   F      637             MOV     DPH,?C_XBP
016F 850082   F      638             MOV     DPL,?C_XBP+01H
0172 E0              639             MOVX    A,@DPTR
0173 FB              640             MOV     R3,A
0174 A3              641             INC     DPTR
0175 74FF            642             MOV     A,#0FFH
0177 F5F0            643             MOV     B,A
0179 120000   F      644             LCALL   ?C?IILDX
017C A9F0            645             MOV     R1,B
017E FA              646             MOV     R2,A
017F 7442            647             MOV     A,#042H
0181 120000   F      648             LCALL   ?C?CSTPTR
                     649     ;       *--stk                   = 'A';
                     650                             ; SOURCE LINE # 192
0184 850083   F      651             MOV     DPH,?C_XBP
0187 850082   F      652             MOV     DPL,?C_XBP+01H
018A E0              653             MOVX    A,@DPTR
018B FB              654             MOV     R3,A
018C A3              655             INC     DPTR
018D 74FF            656             MOV     A,#0FFH
018F F5F0            657             MOV     B,A
0191 120000   F      658             LCALL   ?C?IILDX
0194 A9F0            659             MOV     R1,B
0196 FA              660             MOV     R2,A
0197 7441            661             MOV     A,#041H
0199 120000   F      662             LCALL   ?C?CSTPTR
                     663     ;       *--stk                   = ((INT16U)task >> 8);
                     664                             ; SOURCE LINE # 193
019C 900003          665             MOV     DPTR,#03H
019F 120000   F      666             LCALL   ?C?XBPOFF
01A2 A3              667             INC     DPTR
01A3 E0              668             MOVX    A,@DPTR
01A4 FA              669             MOV     R2,A
01A5 EA              670             MOV     A,R2
01A6 FF              671             MOV     R7,A
01A7 850083   F      672             MOV     DPH,?C_XBP
01AA 850082   F      673             MOV     DPL,?C_XBP+01H
01AD E0              674             MOVX    A,@DPTR
01AE FB              675             MOV     R3,A
01AF A3              676             INC     DPTR
01B0 74FF            677             MOV     A,#0FFH
01B2 F5F0            678             MOV     B,A
01B4 120000   F      679             LCALL   ?C?IILDX
01B7 A9F0            680             MOV     R1,B
01B9 FA              681             MOV     R2,A
01BA EF              682             MOV     A,R7
A51 MACRO ASSEMBLER  OS_CPU_C                                                             01/12/2005 13:55:43 PAGE    12

01BB 120000   F      683             LCALL   ?C?CSTPTR
                     684     ;       *--stk                   = ((INT16U)task & 0x00FF);
                     685                             ; SOURCE LINE # 194
01BE 900003          686             MOV     DPTR,#03H
01C1 120000   F      687             LCALL   ?C?XBPOFF
01C4 A3              688             INC     DPTR
01C5 A3              689             INC     DPTR
01C6 E0              690             MOVX    A,@DPTR
01C7 FF              691             MOV     R7,A
01C8 850083   F      692             MOV     DPH,?C_XBP
01CB 850082   F      693             MOV     DPL,?C_XBP+01H
01CE E0              694             MOVX    A,@DPTR
01CF FB              695             MOV     R3,A
01D0 A3              696             INC     DPTR
01D1 74FF            697             MOV     A,#0FFH
01D3 F5F0            698             MOV     B,A
01D5 120000   F      699             LCALL   ?C?IILDX
01D8 A9F0            700             MOV     R1,B
01DA FA              701             MOV     R2,A
01DB EF              702             MOV     A,R7
01DC 120000   F      703             LCALL   ?C?CSTPTR
                     704     ;       
                     705     ;       *--stk                   = 15;
                     706                             ; SOURCE LINE # 196
01DF 850083   F      707             MOV     DPH,?C_XBP
01E2 850082   F      708             MOV     DPL,?C_XBP+01H
01E5 E0              709             MOVX    A,@DPTR
01E6 FB              710             MOV     R3,A
01E7 A3              711             INC     DPTR
01E8 74FF            712             MOV     A,#0FFH
01EA F5F0            713             MOV     B,A
01EC 120000   F      714             LCALL   ?C?IILDX
01EF A9F0            715             MOV     R1,B
01F1 FA              716             MOV     R2,A
01F2 740F            717             MOV     A,#0FH
01F4 120000   F      718             LCALL   ?C?CSTPTR
                     719     ; 
                     720     ;     return ((void *)stk);
                     721                             ; SOURCE LINE # 198
01F7 850083   F      722             MOV     DPH,?C_XBP
01FA 850082   F      723             MOV     DPL,?C_XBP+01H
01FD E0              724             MOVX    A,@DPTR
01FE FB              725             MOV     R3,A
01FF A3              726             INC     DPTR
0200 E0              727             MOVX    A,@DPTR
0201 FA              728             MOV     R2,A
0202 A3              729             INC     DPTR
0203 E0              730             MOVX    A,@DPTR
0204 F9              731             MOV     R1,A

⌨️ 快捷键说明

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