?? zu.lst
字號:
0178 01650001 305 .long 0x1650001
017c 00000000 306 .long 0x0
0180 00000020 307 .long 0x20
0184 00000000 308 .long 0x0
0188 000006b8 309 .long DBG25
018c 00000000 310 .long 0x0
311 .dbgseg dbg_line
312 DBG24:
0028 00000140 313 .long DBG6
002c 00000000 314 .long 0x0
0030 0000000c 315 .long _MeasureR
0034 00000001 316 .long 0x1
0038 00000014 317 .long DBG27
003c 00000002 318 .long 0x2
0040 00000014 319 .long DBG28
0044 00000008 320 .long 0x8
0048 00000018 321 .long DBG29
004c 00000009 322 .long 0x9
0050 0000001c 323 .long DBG30
0054 0000000a 324 .long 0xa
0058 00000020 325 .long DBG31
0060 00000024 327 .long DBG32
0064 0000000e 328 .long 0xe
0068 00000028 329 .long DBG33
006c 0000000f 330 .long 0xf
0070 0000002e 331 .long DBG34
0074 00000010 332 .long 0x10
0078 00000038 333 .long DBG35
007c 00000011 334 .long 0x11
0080 0000003c 335 .long DBG36
0084 00000015 336 .long 0x15
0088 00000040 337 .long DBG37
008c 00000016 338 .long 0x16
0090 00000044 339 .long DBG38
0094 00000017 340 .long 0x17
0098 00000048 341 .long DBG39
009c 0000001a 342 .long 0x1a
00a0 0000004c 343 .long DBG40
00a4 0000001b 344 .long 0x1b
00a8 00000050 345 .long DBG41
00ac 0000001c 346 .long 0x1c
00b0 00000056 347 .long DBG42
00b4 0000001d 348 .long 0x1d
00b8 0000005c 349 .long DBG43
00bc 0000001e 350 .long 0x1e
00c0 00000062 351 .long DBG44
00c4 00000020 352 .long 0x20
00c8 0000006e 353 .long DBG45
00cc 00000021 354 .long 0x21
00d0 00000074 355 .long DBG46
00d4 00000023 356 .long 0x23
00d8 0000007a 357 .long DBG47
00dc 00000026 358 .long 0x26
00e0 0000008c 359 .long DBG48
00e4 00000027 360 .long 0x27
00e8 000000a4 361 .long DBG49
00ec 00000028 362 .long 0x28
00f0 000000a4 363 .long DBG50
00f4 00000029 364 .long 0x29
365 .pseg zu_code
366 .global _MeasureR
367 _MeasureR:
000c 0412 368 push r4
0010 0612 370 push r6
0012 2182 371 sub #0x4,sp
372 DBG28:
373 DBG27:
374 DBG26:
375 ; ENTRY
376 ; time_ref0 in reg size 2
377 ; time_ref1 at stkloc 0 (0x0) size 2
378 ; time_rsen0 in reg size 2
379 ; time_rsen1 at stkloc 2 (0x2) size 2
380 ; iq0 in reg size 2
381 ; iq1 in reg size 2
382 ; fr in reg size 4
383 ; {
384 ; unsigned int time_ref0,time_ref1,time_rsen0,time_rsen1,iq0,iq1;
385 ; float fr;
386 ; P3DIR |= (0x0008) ;
0014 f2d21a00 387 bis.b #0x8,&0x1a
388 DBG29:
389 ; P3OUT |= (0x0008) ;
0018 f2d21900 390 bis.b #0x8,&0x19
391 DBG30:
392 ; DelayMs();
001c b0120000 393 call #_DelayMs
394 DBG31:
395 ; ClearBuHuo();
0020 b0120000 396 call #_ClearBuHuo
397 DBG32:
398 ; time_ref0= TA0R ;
0024 14427001 399 mov &0x170,r4
400 DBG33:
401 ; P3OUT &= ~ (0x0008) ;
0028 f2f0f7001900 402 and.b #0xf7,&0x19
403 DBG34:
404 ; while(GetTime(&time_ref1) ==0);
405 MeasureR_L1:
002e 0c41 406 mov sp,r12
0030 b0120000 407 call #_GetTime
0034 4c93 408 cmp.b #0x0,r12
0036 fb27 409 jeq MeasureR_L1
410 MeasureR_L2:
411 ; iq1=time_ref1-time_ref0;
412 DBG35:
0038 2541 413 mov 0x0(sp),r5
003a 0584 414 sub r4,r5
415 DBG36:
416 ; P3DIR |= (0x0008) ;
003c f2d21a00 417 bis.b #0x8,&0x1a
418 DBG37:
419 ; P3OUT |= (0x0008) ;
0040 f2d21900 420 bis.b #0x8,&0x19
421 DBG38:
422 ; DelayMs();
0044 b0120000 423 call #_DelayMs
424 DBG39:
425 ; ClearBuHuo();
0048 b0120000 426 call #_ClearBuHuo
427 DBG40:
428 ; time_rsen0= TA0R ;
004c 14427001 429 mov &0x170,r4
430 DBG41:
431 ; P3DIR &= ~ (0x0008) ;
0050 f2f0f7001a00 432 and.b #0xf7,&0x1a
433 DBG42:
434 ; P3OUT &= ~ (0x0010) ;
0056 f2f0ef001900 435 and.b #0xef,&0x19
436 DBG43:
437 ; P3DIR |= (0x0010) ;
005c f2d010001a00 438 bis.b #0x10,&0x1a
439 DBG44:
440 ; while(GetTime(&time_rsen1) ==0);
441 MeasureR_L3:
0062 0c41 442 mov sp,r12
0064 2c53 443 add #0x2,r12
0066 b0120000 444 call #_GetTime
006a 4c93 445 cmp.b #0x0,r12
006c fa27 446 jeq MeasureR_L3
447 MeasureR_L4:
448 ; iq0=time_rsen1-time_rsen0;
449 DBG45:
006e 1d410200 450 mov 0x2(sp),r13
0072 0d84 451 sub r4,r13
452 DBG46:
453 ; P3DIR &= ~ (0x0010) ;
0074 f2f0ef001a00 454 and.b #0xef,&0x1a
455 DBG47:
456 ; fr=(float) 0.986 *iq0;
007a 0c43 457 mov #0x0,r12
458 DBG51:
007c b0120000 459 call #__u_to_s
460 DBG52:
0080 3f407e6a 461 mov #0x6a7e,r15
0084 3e407c3f 462 mov #0x3f7c,r14
463 DBG53:
0088 b0120000 464 call #__s_mul
465 DBG48:
466 DBG54:
467 ; fr=fr/iq1;
008c 044d 468 mov r13,r4
008e 064c 469 mov r12,r6
0090 0c43 470 mov #0x0,r12
0092 0d45 471 mov r5,r13
472 DBG55:
0094 b0120000 473 call #__u_to_s
474 DBG56:
0098 0f4d 475 mov r13,r15
009a 0e4c 476 mov r12,r14
009c 0d44 477 mov r4,r13
009e 0c46 478 mov r6,r12
479 DBG57:
00a0 b0120000 480 call #__s_div
481 DBG59:
482 DBG50:
483 DBG49:
484 DBG58:
485 ; return fr;
486 ; EXIT
487 ; .temp0 at stkloc 4 (0x4) size 6
00a4 2152 488 add #0x4,sp
00a6 3641 489 pop r6
00a8 3541 490 pop r5
00aa 3441 491 pop r4
00ac 3041 492 ret
493 .dbgseg dbg_syms
0190 00000000 494 .long 0x0
0194 00000004 495 .long DBG18
0198 0000000a 496 .long 0xa
019c 00000000 497 .long 0x0
01a0 00010002 498 .long 0x10002
01a4 00000000 499 .long 0x0
01a8 00000050 500 .long DBG19
01ac 00000002 501 .long 0x2
01b0 00000000 502 .long 0x0
01b4 00010002 503 .long 0x10002
01b8 00000000 504 .long 0x0
01bc 00000044 505 .long DBG60
01c0 00000002 506 .long 0x2
01c4 0000000e 507 .long 0xe
01c8 00010002 508 .long 0x10002
01cc 00000000 509 .long 0x0
01d0 00000070 510 .long DBG61
01d4 00000000 511 .long 0x0
01d8 0000000e 512 .long 0xe
01dc 00010002 513 .long 0x10002
514 DBG20:
01e0 0062622e 515 .long 0x62622e
01e4 00000000 516 .long 0x0
01e8 00000028 517 .long DBG33
01ec 00000000 518 .long 0x0
01f0 01640001 519 .long 0x1640001
01f4 00000000 520 .long 0x0
01f8 0000000f 521 .long 0xf
01fc 00000000 522 .long 0x0
0200 0000021c 523 .long DBG62
0204 00000000 524 .long 0x0
0208 00000000 525 .long 0x0
020c 00000064 526 .long DBG63
0210 00040102 527 .long 0x40102
0214 0000000e 528 .long 0xe
0218 0004ffff 529 .long 0x4ffff
530 DBG62:
021c 0062622e 531 .long 0x62622e
0220 00000000 532 .long 0x0
0224 0000003c 533 .long DBG36
0228 00000000 534 .long 0x0
022c 01640001 535 .long 0x1640001
0230 00000000 536 .long 0x0
0234 00000015 537 .long 0x15
0238 00000000 538 .long 0x0
023c 000002a8 539 .long DBG64
0240 00000000 540 .long 0x0
0244 00317169 541 .long 0x317169
0248 00000000 542 .long 0x0
024c 00050102 543 .long 0x50102
0250 0000000e 544 .long 0xe
0254 0004ffff 545 .long 0x4ffff
0258 0062652e 546 .long 0x62652e
025c 00000000 547 .long 0x0
0260 00000050 548 .long DBG41
0264 00000000 549 .long 0x0
0268 01640001 550 .long 0x1640001
026c 00000000 551 .long 0x0
0270 0000001c 552 .long 0x1c
0274 00000000 553 .long 0x0
0278 00000000 554 .long 0x0
027c 00000000 555 .long 0x0
0280 0062652e 556 .long 0x62652e
0284 00000000 557 .long 0x0
0288 00000050 558 .long DBG41
028c 00000000 559 .long 0x0
0290 01640001 560 .long 0x1640001
0298 0000001c 562 .long 0x1c
029c 00000000 563 .long 0x0
02a0 00000000 564 .long 0x0
02a4 00000000 565 .long 0x0
566 DBG64:
02a8 0062622e 567 .long 0x62622e
02ac 00000000 568 .long 0x0
02b0 00000050 569 .long DBG41
02b4 00000000 570 .long 0x0
02b8 01640001 571 .long 0x1640001
02bc 00000000 572 .long 0x0
02c0 0000001c 573 .long 0x1c
02c4 00000000 574 .long 0x0
02c8 000002e4 575 .long DBG65
02cc 00000000 576 .long 0x0
02d0 00317169 577 .long 0x317169
02d4 00000000 578 .long 0x0
02d8 00050102 579 .long 0x50102
02dc 0000000e 580 .long 0xe
02e0 0004ffff 581 .long 0x4ffff
582 DBG65:
02e4 0062622e 583 .long 0x62622e
02e8 00000000 584 .long 0x0
02ec 00000050 585 .long DBG41
02f0 00000000 586 .long 0x0
02f4 01640001 587 .long 0x1640001
02f8 00000000 588 .long 0x0
02fc 0000001c 589 .long 0x1c
0300 00000000 590 .long 0x0
0304 00000320 591 .long DBG66
0308 00000000 592 .long 0x0
030c 00000000 593 .long 0x0
0310 00000038 594 .long DBG67
0314 00040102 595 .long 0x40102
0318 0000000e 596 .long 0xe
031c 0004ffff 597 .long 0x4ffff
598 DBG66:
0320 0062622e 599 .long 0x62622e
0324 00000000 600 .long 0x0
0328 00000074 601 .long DBG46
032c 00000000 602 .long 0x0
0330 01640001 603 .long 0x1640001
0334 00000000 604 .long 0x0
0338 00000023 605 .long 0x23
033c 00000000 606 .long 0x0
0340 0000035c 607 .long DBG68
0344 00000000 608 .long 0x0
0348 00307169 609 .long 0x307169
034c 00000000 610 .long 0x0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
減小字號
Ctrl + -