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

📄 os_time.ls1

📁 操作系统UCOS_II在MSC51上的移植。注意查看帮助文件获得项目具体帮助文件。
💻 LS1
📖 第 1 页 / 共 4 页
字号:
                     274     
                     275     
                     276     
----                 277             RSEG  ?PR?_?OSTimeDlyHMSM?OS_TIME
0000                 278     _?OSTimeDlyHMSM:
                     279             USING   0
                     280                             
0000 90FFFF          281             MOV     DPTR,#0FFFFH
0003 120000   F      282             LCALL   ?C?ADDXBP
0006 EB              283             MOV     A,R3
0007 F0              284             MOVX    @DPTR,A
0008 90FFFF          285             MOV     DPTR,#0FFFFH
000B 120000   F      286             LCALL   ?C?ADDXBP
000E ED              287             MOV     A,R5
000F F0              288             MOVX    @DPTR,A
0010 90FFFF          289             MOV     DPTR,#0FFFFH
0013 120000   F      290             LCALL   ?C?ADDXBP
0016 EF              291             MOV     A,R7
0017 F0              292             MOVX    @DPTR,A
0018 90FFFA          293             MOV     DPTR,#0FFFAH
001B 120000   F      294             LCALL   ?C?ADDXBP
                     295     
                     296     
                     297     
                     298     
                     299     
                     300     
                     301                             
001E 900006          302             MOV     DPTR,#06H
0021 120000   F      303             LCALL   ?C?XBPOFF
0024 E0              304             MOVX    A,@DPTR
0025 D3              305             SETB    C
0026 9400            306             SUBB    A,#00H
0028 502D            307             JNC     ?C0005
002A 900007          308             MOV     DPTR,#07H
002D 120000   F      309             LCALL   ?C?XBPOFF
0030 E0              310             MOVX    A,@DPTR
0031 D3              311             SETB    C
0032 9400            312             SUBB    A,#00H
0034 5021            313             JNC     ?C0005
0036 900008          314             MOV     DPTR,#08H
0039 120000   F      315             LCALL   ?C?XBPOFF
003C E0              316             MOVX    A,@DPTR
003D D3              317             SETB    C
003E 9400            318             SUBB    A,#00H
0040 5015            319             JNC     ?C0005
0042 900009          320             MOV     DPTR,#09H
0045 120000   F      321             LCALL   ?C?XBPOFF
0048 E0              322             MOVX    A,@DPTR
A51 MACRO ASSEMBLER  OS_TIME                                                              03/07/2007 21:00:46 PAGE     6

0049 FE              323             MOV     R6,A
004A A3              324             INC     DPTR
004B E0              325             MOVX    A,@DPTR
004C D3              326             SETB    C
004D 9400            327             SUBB    A,#00H
004F EE              328             MOV     A,R6
0050 9400            329             SUBB    A,#00H
0052 5003            330             JNC     $ + 5H
0054 020000   F      331             LJMP    ?C0004
0057                 332     ?C0005:
                     333     
                     334                             
0057 900007          335             MOV     DPTR,#07H
005A 120000   F      336             LCALL   ?C?XBPOFF
005D E0              337             MOVX    A,@DPTR
005E FE              338             MOV     R6,A
005F D3              339             SETB    C
0060 943B            340             SUBB    A,#03BH
0062 4005            341             JC      ?C0006
                     342     
                     343                             
0064 7F51            344             MOV     R7,#051H
0066 020000   F      345             LJMP    ?C0007
                     346     
                     347                             
0069                 348     ?C0006:
                     349     
                     350                             
0069 900008          351             MOV     DPTR,#08H
006C 120000   F      352             LCALL   ?C?XBPOFF
006F E0              353             MOVX    A,@DPTR
0070 D3              354             SETB    C
0071 943B            355             SUBB    A,#03BH
0073 4005            356             JC      ?C0008
                     357     
                     358                             
0075 7F52            359             MOV     R7,#052H
0077 020000   F      360             LJMP    ?C0007
                     361     
                     362                             
007A                 363     ?C0008:
                     364     
                     365                             
007A 900009          366             MOV     DPTR,#09H
007D 120000   F      367             LCALL   ?C?XBPOFF
0080 E0              368             MOVX    A,@DPTR
0081 FC              369             MOV     R4,A
0082 A3              370             INC     DPTR
0083 E0              371             MOVX    A,@DPTR
0084 D3              372             SETB    C
0085 94E7            373             SUBB    A,#0E7H
0087 EC              374             MOV     A,R4
0088 9403            375             SUBB    A,#03H
008A 4005            376             JC      ?C0009
                     377     
                     378                             
008C 7F53            379             MOV     R7,#053H
008E 020000   F      380             LJMP    ?C0007
                     381     
                     382                             
0091                 383     ?C0009:
                     384     
                     385     
                     386     
                     387     
                     388                             
A51 MACRO ASSEMBLER  OS_TIME                                                              03/07/2007 21:00:46 PAGE     7

0091 AF06            389             MOV     R7,AR6
0093 E4              390             CLR     A
0094 FC              391             MOV     R4,A
0095 FD              392             MOV     R5,A
0096 FE              393             MOV     R6,A
0097 7B3C            394             MOV     R3,#03CH
0099 FA              395             MOV     R2,A
009A F9              396             MOV     R1,A
009B F8              397             MOV     R0,A
009C 120000   F      398             LCALL   ?C?LMUL
009F C004            399             PUSH    AR4
00A1 C005            400             PUSH    AR5
00A3 C006            401             PUSH    AR6
00A5 C007            402             PUSH    AR7
00A7 900006          403             MOV     DPTR,#06H
00AA 120000   F      404             LCALL   ?C?XBPOFF
00AD E0              405             MOVX    A,@DPTR
00AE FF              406             MOV     R7,A
00AF E4              407             CLR     A
00B0 FC              408             MOV     R4,A
00B1 FD              409             MOV     R5,A
00B2 FE              410             MOV     R6,A
00B3 7B10            411             MOV     R3,#010H
00B5 7A0E            412             MOV     R2,#0EH
00B7 F9              413             MOV     R1,A
00B8 F8              414             MOV     R0,A
00B9 120000   F      415             LCALL   ?C?LMUL
00BC D003            416             POP     AR3
00BE D002            417             POP     AR2
00C0 D001            418             POP     AR1
00C2 D000            419             POP     AR0
00C4 EF              420             MOV     A,R7
00C5 2B              421             ADD     A,R3
00C6 FB              422             MOV     R3,A
00C7 EE              423             MOV     A,R6
00C8 3A              424             ADDC    A,R2
00C9 FA              425             MOV     R2,A
00CA ED              426             MOV     A,R5
00CB 39              427             ADDC    A,R1
00CC F9              428             MOV     R1,A
00CD EC              429             MOV     A,R4
00CE 38              430             ADDC    A,R0
00CF F8              431             MOV     R0,A
00D0 900008          432             MOV     DPTR,#08H
00D3 120000   F      433             LCALL   ?C?XBPOFF
00D6 E0              434             MOVX    A,@DPTR
00D7 FF              435             MOV     R7,A
00D8 E4              436             CLR     A
00D9 FC              437             MOV     R4,A
00DA FD              438             MOV     R5,A
00DB FE              439             MOV     R6,A
00DC EB              440             MOV     A,R3
00DD 2F              441             ADD     A,R7
00DE FF              442             MOV     R7,A
00DF EE              443             MOV     A,R6
00E0 3A              444             ADDC    A,R2
00E1 FE              445             MOV     R6,A
00E2 ED              446             MOV     A,R5
00E3 39              447             ADDC    A,R1
00E4 FD              448             MOV     R5,A
00E5 EC              449             MOV     A,R4
00E6 38              450             ADDC    A,R0
00E7 FC              451             MOV     R4,A
00E8 E4              452             CLR     A
00E9 7B32            453             MOV     R3,#032H
00EB FA              454             MOV     R2,A
A51 MACRO ASSEMBLER  OS_TIME                                                              03/07/2007 21:00:46 PAGE     8

00EC F9              455             MOV     R1,A
00ED F8              456             MOV     R0,A
00EE 120000   F      457             LCALL   ?C?LMUL
00F1 C004            458             PUSH    AR4
00F3 C005            459             PUSH    AR5
00F5 C006            460             PUSH    AR6
00F7 C007            461             PUSH    AR7
00F9 900009          462             MOV     DPTR,#09H
00FC 120000   F      463             LCALL   ?C?XBPOFF
00FF E0              464             MOVX    A,@DPTR
0100 FE              465             MOV     R6,A
0101 A3              466             INC     DPTR
0102 E0              467             MOVX    A,@DPTR
0103 FF              468             MOV     R7,A
0104 EF              469             MOV     A,R7
0105 240A            470             ADD     A,#0AH
0107 FF              471             MOV     R7,A
0108 E4              472             CLR     A
0109 3E              473             ADDC    A,R6
010A FE              474             MOV     R6,A
010B E4              475             CLR     A
010C 33              476             RLC     A
010D FD              477             MOV     R5,A
010E E4              478             CLR     A
010F 33              479             RLC     A
0110 FC              480             MOV     R4,A
0111 E4              481             CLR     A
0112 7B32            482             MOV     R3,#032H
0114 FA              483             MOV     R2,A
0115 F9              484             MOV     R1,A
0116 F8              485             MOV     R0,A
0117 120000   F      486             LCALL   ?C?LMUL
011A E4              487             CLR     A
011B 7BE8            488             MOV     R3,#0E8H
011D 7A03            489             MOV     R2,#03H
011F F9              490             MOV     R1,A
0120 F8              491             MOV     R0,A
0121 120000   F      492             LCALL   ?C?ULDIV
0124 D003            493             POP     AR3
0126 D002            494             POP     AR2
0128 D001            495             POP     AR1
012A D000            496             POP     AR0
012C EB              497             MOV     A,R3
012D 2F              498             ADD     A,R7
012E FF              499             MOV     R7,A
012F EA              500             MOV     A,R2
0130 3E              501             ADDC    A,R6
0131 FE              502             MOV     R6,A
0132 E9              503             MOV     A,R1
0133 3D              504             ADDC    A,R5
0134 FD              505             MOV     R5,A
0135 E8              506             MOV     A,R0
0136 3C              507             ADDC    A,R4
0137 FC              508             MOV     R4,A
0138 850083   F      509             MOV     DPH,?C_XBP
013B 850082   F      510             MOV     DPL,?C_XBP+01H
013E 120000   F      511             LCALL   ?C?LSTXDATA
                     512     
                     513                             
0141 E4              514             CLR     A
0142 FB              515             MOV     R3,A
0143 FA              516             MOV     R2,A
0144 7901            517             MOV     R1,#01H
0146 F8              518             MOV     R0,A
0147 850083   F      519             MOV     DPH,?C_XBP
014A 850082   F      520             MOV     DPL,?C_XBP+01H
A51 MACRO ASSEMBLER  OS_TIME                                                              03/07/2007 21:00:46 PAGE     9

014D E0              521             MOVX    A,@DPTR
014E FC              522             MOV     R4,A
014F A3              523             INC     DPTR
0150 E0              524             MOVX    A,@DPTR
0151 FD              525             MOV     R5,A
0152 A3              526             INC     DPTR
0153 E0              527             MOVX    A,@DPTR
0154 FE              528             MOV     R6,A
0155 A3              529             INC     DPTR
0156 E0              530             MOVX    A,@DPTR
0157 FF              531             MOV     R7,A
0158 120000   F      532             LCALL   ?C?ULDIV
015B 900004          533             MOV     DPTR,#04H
015E 120000   F      534             LCALL   ?C?XBPOFF
0161 EE              535             MOV     A,R6
0162 F0              536             MOVX    @DPTR,A
0163 A3              537             INC     DPTR
0164 EF              538             MOV     A,R7
0165 F0              539             MOVX    @DPTR,A
                     540     
                     541                             
0166 850083   F      542             MOV     DPH,?C_XBP
0169 850082   F      543             MOV     DPL,?C_XBP+01H
016C C083            544             PUSH    DPH
016E C082            545             PUSH    DPL
0170 A3              546             INC     DPTR
0171 A3              547             INC     DPTR
0172 E0              548             MOVX    A,@DPTR
0173 FE              549             MOV     R6,A
0174 A3              550             INC     DPTR
0175 E0              551             MOVX    A,@DPTR
0176 FF              552             MOV     R7,A
0177 E4              553             CLR     A
0178 FD              554             MOV     R5,A
0179 FC              555             MOV     R4,A

⌨️ 快捷键说明

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