📄 os_time.ls1
字号:
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 + -