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

📄 clib.lst

📁 51开发板的源程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
00CB CC              245                   XCH   A,R4
00CC DFE6            246                   DJNZ  R7,Q00DD
00CE DEE4            247                   DJNZ  R6,Q00DD
00D0 80D7            248                   SJMP  Q00D2
00D2 8982            249     Q00F7:        MOV   DPL,R1
00D4 8A83            250                   MOV   DPH,R2
00D6 E4              251     Q00FB:        CLR   A
00D7 93              252                   MOVC  A,@A+DPTR
00D8 A3              253                   INC   DPTR
00D9 F2              254                   MOVX  @R0,A
00DA 08              255                   INC   R0
00DB DFF9            256                   DJNZ  R7,Q00FB
A51 MACRO ASSEMBLER  CLIB                                                                 12/18/2007 11:18:06 PAGE     5

00DD 80C8            257                   SJMP  Q00D0
                     258     
                     259     ;-------------------------------------------------
00DF 88F0            260     ?C?COPY:      MOV   B,R0
00E1 EF              261                   MOV   A,R7
00E2 6001            262                   JZ    Q010A
00E4 0E              263                   INC   R6
00E5 4E              264     Q010A:        ORL   A,R6
00E6 60BF            265                   JZ    Q00D0
00E8 88F0            266                   MOV   B,R0
00EA ED              267                   MOV   A,R5
00EB 2402            268                   ADD   A,#02H
00ED B40400          269                   CJNE  A,#04H,Q0115
00F0 50B5            270     Q0115:        JNC   Q00D0
00F2 F582            271                   MOV   DPL,A
00F4 EB              272                   MOV   A,R3
00F5 2402            273                   ADD   A,#02H
00F7 B40400          274                   CJNE  A,#04H,Q011F
00FA 50AB            275     Q011F:        JNC   Q00D0
00FC 23              276                   RL    A
00FD 23              277                   RL    A
00FE 4582            278                   ORL   A,DPL
0100 23              279                   RL    A
0101 900000   F      280                   MOV   DPTR,#(Q0082+2)
0104 73              281                   JMP   @A+DPTR
0105 BB0108          282     ?C?CLDPTR:        CJNE  R3,#01H,Q0133
0108 8982            283                   MOV   DPL,R1
010A 8A83            284                   MOV   DPH,R2
010C 120000   F      285                   LCALL   MOVX_A_DPTR;--------<<<<--------<<<<<=====
010F 22              286                   RET
0110 5002            287     Q0133:        JNC   Q0137
0112 E7              288                   MOV   A,@R1
0113 22              289                   RET
0114 BBFE02          290     Q0137:        CJNE  R3,#0FEH,Q013C
0117 E3              291                   MOVX  A,@R1
0118 22              292                   RET
0119 8982            293     Q013C:        MOV   DPL,R1
011B 8A83            294                   MOV   DPH,R2
011D E4              295                   CLR   A
011E 93              296                   MOVC  A,@A+DPTR
011F 22              297                   RET
0120 BB010E          298     ?C?CLDOPTR:        CJNE  R3,#01H,Q0152
0123 E582            299                   MOV   A,DPL
0125 29              300                   ADD   A,R1
0126 F582            301                   MOV   DPL,A
0128 E583            302                   MOV   A,DPH
012A 3A              303                   ADDC  A,R2
012B F583            304                   MOV   DPH,A
012D 120000   F      305                   LCALL   MOVX_A_DPTR;--------<<<<--------<<<<<=====
0130 22              306                   RET
0131 5006            307     Q0152:        JNC   Q015A
0133 E9              308                   MOV   A,R1
0134 2582            309                   ADD   A,DPL
0136 F8              310                   MOV   R0,A
0137 E6              311                   MOV   A,@R0
0138 22              312                   RET
0139 BBFE06          313     Q015A:        CJNE  R3,#0FEH,Q0163
013C E9              314                   MOV   A,R1
013D 2582            315                   ADD   A,DPL
013F F8              316                   MOV   R0,A
0140 E2              317                   MOVX  A,@R0
0141 22              318                   RET
0142 E582            319     Q0163:        MOV   A,DPL
0144 29              320                   ADD   A,R1
0145 F582            321                   MOV   DPL,A
0147 E583            322                   MOV   A,DPH
A51 MACRO ASSEMBLER  CLIB                                                                 12/18/2007 11:18:06 PAGE     6

0149 3A              323                   ADDC  A,R2
014A F583            324                   MOV   DPH,A
014C E4              325                   CLR   A
014D 93              326                   MOVC  A,@A+DPTR
014E 22              327                   RET
014F BB0108          328     ?C?CSTPTR:        CJNE  R3,#01H,Q0179
0152 8982            329                   MOV   DPL,R1
0154 8A83            330                   MOV   DPH,R2
0156 120000   F      331                   LCALL   MOVX_DPTR_A;-------->>>>-------->>>>
0159 22              332                   RET
015A 5002            333     Q0179:        JNC   Q017D
015C F7              334                   MOV   @R1,A
015D 22              335                   RET
015E BBFE01          336     Q017D:        CJNE  R3,#0FEH,Q0181
0161 F3              337                   MOVX  @R1,A
0162 22              338     Q0181:        RET
0163 F8              339     ?C?CSTOPTR:        MOV   R0,A
0164 BB010F          340                   CJNE  R3,#01H,Q0193
0167 E582            341                   MOV   A,DPL
0169 29              342                   ADD   A,R1
016A F582            343                   MOV   DPL,A
016C E583            344                   MOV   A,DPH
016E 3A              345                   ADDC  A,R2
016F F583            346                   MOV   DPH,A
0171 E8              347                   MOV   A,R0
0172 120000   F      348                   LCALL   MOVX_DPTR_A;-------->>>>-------->>>>
0175 22              349                   RET
0176 5006            350     Q0193:        JNC   Q019B
0178 E9              351                   MOV   A,R1
0179 2582            352                   ADD   A,DPL
017B C8              353                   XCH   A,R0
017C F6              354                   MOV   @R0,A
017D 22              355                   RET
017E BBFE05          356     Q019B:        CJNE  R3,#0FEH,Q01A3
0181 E9              357                   MOV   A,R1
0182 2582            358                   ADD   A,DPL
0184 C8              359                   XCH   A,R0
0185 F2              360                   MOVX  @R0,A
0186 22              361     Q01A3:        RET
0187 BB010E          362     ?C?ILDPTR:        CJNE  R3,#01H,Q01B1
018A 8982            363                   MOV   DPL,R1
018C 8A83            364                   MOV   DPH,R2
018E 120000   F      365                   LCALL   MOVX_A_DPTR;--------<<<<--------<<<<<=====
0191 F5F0            366                   MOV   B,A
0193 A3              367                   INC   DPTR
0194 120000   F      368                   LCALL   MOVX_A_DPTR;--------<<<<--------<<<<<=====
0197 22              369                   RET
0198 5006            370     Q01B1:        JNC   Q01B9
019A 87F0            371                   MOV   B,@R1
019C 09              372                   INC   R1
019D E7              373                   MOV   A,@R1
019E 19              374                   DEC   R1
019F 22              375                   RET
01A0 BBFE07          376     Q01B9:        CJNE  R3,#0FEH,Q01C3
01A3 E3              377                   MOVX  A,@R1
01A4 F5F0            378                   MOV   B,A
01A6 09              379                   INC   R1
01A7 E3              380                   MOVX  A,@R1
01A8 19              381                   DEC   R1
01A9 22              382                   RET
01AA 8982            383     Q01C3:        MOV   DPL,R1
01AC 8A83            384                   MOV   DPH,R2
01AE E4              385                   CLR   A
01AF 93              386                   MOVC  A,@A+DPTR
01B0 F5F0            387                   MOV   B,A
01B2 7401            388                   MOV   A,#01H
A51 MACRO ASSEMBLER  CLIB                                                                 12/18/2007 11:18:06 PAGE     7

01B4 93              389                   MOVC  A,@A+DPTR
01B5 22              390                   RET
01B6 BB0114          391     ?C?ILDOPTR:        CJNE  R3,#01H,Q01E2
01B9 E582            392                   MOV   A,DPL
01BB 29              393                   ADD   A,R1
01BC F582            394                   MOV   DPL,A
01BE E583            395                   MOV   A,DPH
01C0 3A              396                   ADDC  A,R2
01C1 F583            397                   MOV   DPH,A
01C3 120000   F      398                   LCALL   MOVX_A_DPTR;--------<<<<--------<<<<<=====
01C6 F5F0            399                   MOV   B,A
01C8 A3              400                   INC   DPTR
01C9 120000   F      401                   LCALL   MOVX_A_DPTR;--------<<<<--------<<<<<=====
01CC 22              402                   RET
01CD 5009            403     Q01E2:        JNC   Q01ED
01CF E9              404                   MOV   A,R1
01D0 2582            405                   ADD   A,DPL
01D2 F8              406                   MOV   R0,A
01D3 86F0            407                   MOV   B,@R0
01D5 08              408                   INC   R0
01D6 E6              409                   MOV   A,@R0
01D7 22              410                   RET
01D8 BBFE0A          411     Q01ED:        CJNE  R3,#0FEH,Q01FA
01DB E9              412                   MOV   A,R1
01DC 2582            413                   ADD   A,DPL
01DE F8              414                   MOV   R0,A
01DF E2              415                   MOVX  A,@R0
01E0 F5F0            416                   MOV   B,A
01E2 08              417                   INC   R0
01E3 E2              418                   MOVX  A,@R0
01E4 22              419                   RET
01E5 E583            420     Q01FA:        MOV   A,DPH
01E7 2A              421                   ADD   A,R2
01E8 F583            422                   MOV   DPH,A
01EA E9              423                   MOV   A,R1
01EB 93              424                   MOVC  A,@A+DPTR
01EC F5F0            425                   MOV   B,A
01EE A3              426                   INC   DPTR
01EF E9              427                   MOV   A,R1
01F0 93              428                   MOVC  A,@A+DPTR
01F1 22              429                   RET
01F2 BB010E          430     ?C?ISTPTR:        CJNE  R3,#01H,Q0214
01F5 8982            431                   MOV   DPL,R1
01F7 8A83            432                   MOV   DPH,R2
01F9 120000   F      433                   LCALL   MOVX_DPTR_A;-------->>>>-------->>>>
01FC E5F0            434                   MOV   A,B
01FE A3              435                   INC   DPTR
01FF 120000   F      436                   LCALL   MOVX_DPTR_A;-------->>>>-------->>>>
0202 22              437                   RET
0203 5006            438     Q0214:        JNC   Q021C
0205 F7              439                   MOV   @R1,A
0206 09              440                   INC   R1
0207 A7F0            441                   MOV   @R1,B
0209 19              442                   DEC   R1
020A 22              443                   RET
020B BBFE06          444     Q021C:        CJNE  R3,#0FEH,Q0225
020E F3              445                   MOVX  @R1,A
020F E5F0            446                   MOV   A,B
0211 09              447                   INC   R1
0212 F3              448                   MOVX  @R1,A
0213 19              449                   DEC   R1
0214 22              450     Q0225:        RET
0215 F8              451     ?C?ISTOPTR:        MOV   R0,A
0216 BB0115          452                   CJNE  R3,#01H,Q023B
0219 E582            453                   MOV   A,DPL
021B 29              454                   ADD   A,R1
A51 MACRO ASSEMBLER  CLIB                                                                 12/18/2007 11:18:06 PAGE     8

021C F582            455                   MOV   DPL,A
021E E583            456                   MOV   A,DPH
0220 3A              457                   ADDC  A,R2
0221 F583            458                   MOV   DPH,A
0223 E8              459                   MOV   A,R0
0224 120000   F      460                   LCALL   MOVX_DPTR_A;-------->>>>-------->>>>
0227 E5F0            461                   MOV   A,B
0229 A3              462                   INC   DPTR
022A 120000   F      463                   LCALL   MOVX_DPTR_A;-------->>>>-------->>>>
022D 22              464                   RET
022E 5009            465     Q023B:        JNC   Q0246
0230 E9              466                   MOV   A,R1
0231 2582            467                   ADD   A,DPL
0233 C8              468                   XCH   A,R0
0234 F6              469                   MOV   @R0,A
0235 08              470                   INC   R0
0236 A6F0            471                   MOV   @R0,B
0238 22              472                   RET
0239 BBFE09          473     Q0246:        CJNE  R3,#0FEH,Q0252
023C E9              474                   MOV   A,R1
023D 2582            475                   ADD   A,DPL
023F C8              476                   XCH   A,R0
0240 F2              477                   MOVX  @R0,A
0241 E5F0            478                   MOV   A,B
0243 08              479                   INC   R0
0244 F2              480                   MOVX  @R0,A
0245 22              481     Q0252:        RET
0246 BB0107          482     ?C?LLDPTR:        CJNE  R3,#01H,Q025D
0249 8982            483                   MOV   DPL,R1
024B 8A83            484                   MOV   DPH,R2
024D 020000   F      485                   LJMP  ?C?LLDXDATA
0250 5005            486     Q025D:        JNC   Q0264
0252 E9              487                   MOV   A,R1
0253 F8              488                   MOV   R0,A
0254 020000   F      489                   LJMP  ?C?LLDIDATA
0257 BBFE05          490     Q0264:        CJNE  R3,#0FEH,Q026C
025A E9              491                   MOV   A,R1
025B F8              492                   MOV   R0,A
025C 020000   F      493                   LJMP  ?C?LLDPDATA
025F 8982            494     Q026C:        MOV   DPL,R1
0261 8A83            495                   MOV   DPH,R2

⌨️ 快捷键说明

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