📄 df_bh_timera.lst
字号:
0114 01650001 286 .long 0x1650001
0118 00000000 287 .long 0x0
011c 0000001a 288 .long 0x1a
0120 00000000 289 .long 0x0
0124 000001cc 290 .long DBG25
0128 00000000 291 .long 0x0
292 .dbgseg dbg_line
293 DBG23:
0030 000000dc 294 .long DBG6
0034 00000000 295 .long 0x0
0038 0000000e 296 .long _GoBhTimerA
003c 00000001 297 .long 0x1
0040 0000000e 298 .long DBG27
0044 00000002 299 .long 0x2
0048 0000000e 300 .long DBG28
004c 00000003 301 .long 0x3
0050 00000012 302 .long DBG29
0054 00000004 303 .long 0x4
0058 00000012 304 .long DBG30
005c 00000005 305 .long 0x5
0060 00000018 306 .long DBG31
0064 00000006 307 .long 0x6
0068 0000001e 308 .long DBG32
006c 00000007 309 .long 0x7
0070 0000001e 310 .long DBG33
0074 00000008 311 .long 0x8
0078 00000020 312 .long DBG34
007c 00000009 313 .long 0x9
0080 00000020 314 .long DBG35
0084 0000000a 315 .long 0xa
0088 00000024 316 .long DBG36
008c 0000000b 317 .long 0xb
0090 0000002a 318 .long DBG37
0094 0000000c 319 .long 0xc
0098 00000030 320 .long DBG38
009c 0000000d 321 .long 0xd
00a0 00000030 322 .long DBG39
00a4 0000000e 323 .long 0xe
324 .pseg df_bh_timera_code
325 .global _GoBhTimerA
326 _GoBhTimerA:
327 ; ENTRY
328 DBG26:
329 ; doit at argloc 0 (0x0) in reg size 1
330 ; {
331 DBG27:
332 ; if(doit==0)
333 DBG28:
000e 4c93 334 cmp.b #0x0,r12
0010 0720 335 jne GoBhTimerA_L1
336 DBG30:
337 DBG29:
338 ; {
339 ; TA0CTL &= ~ (0x0020) ;
0012 b2f0dfff6001 340 and #0xffdf,&0x160
341 DBG31:
342 ; TA0CCTL1 &= ~ (0x0010) ;
0018 b2f0efff6401 343 and #0xffef,&0x164
344 DBG33:
345 DBG32:
346 ; }
001e 083c 347 jmp GoBhTimerA_LL2
348 GoBhTimerA_L1:
349 ; else
350 ; {
351 DBG34:
352 ; TA0CCR1 =0;
353 DBG35:
0020 82437401 354 mov #0x0,&0x174
355 DBG36:
356 ; TA0CTL |= (2*0x10) + (0x0004) ;
0024 b2d024006001 357 bis #0x24,&0x160
358 DBG37:
359 ; TA0CCTL1 |= (0x0010) ;
002a b2d010006401 360 bis #0x10,&0x164
361 DBG38:
362 GoBhTimerA_L2:
363 ; }
364 DBG39:
365 GoBhTimerA_LL2:
366 ; EXIT
367 DBG40:
0030 3041 368 ret
369 .dbgseg dbg_syms
012c 00000000 370 .long 0x0
0130 00000020 371 .long DBG18
0134 00000000 372 .long 0x0
0138 00000000 373 .long 0x0
013c 00010002 374 .long 0x10002
0140 00000000 375 .long 0x0
0144 0000005c 376 .long DBG19
0148 00000002 377 .long 0x2
014c 00000000 378 .long 0x0
0150 00010002 379 .long 0x10002
0154 74696f64 380 .long 0x74696f64
0158 00000000 381 .long 0x0
015c 000c0102 382 .long 0xc0102
0160 0000000c 383 .long 0xc
0164 0011ffff 384 .long 0x11ffff
0168 0066652e 385 .long 0x66652e
016c 00000000 386 .long 0x0
0170 00000030 387 .long DBG40
0174 00000000 388 .long 0x0
0178 01650001 389 .long 0x1650001
017c 00000000 390 .long 0x0
0180 00000027 391 .long 0x27
0184 00000000 392 .long 0x0
0188 00000000 393 .long 0x0
018c 00000000 394 .long 0x0
395 .pseg df_bh_timera_code
396 DBG21:
397 .dbgseg dbg_syms
0190 00000000 398 .long 0x0
0194 00000014 399 .long DBG24
0198 00000032 400 .long DBG21
019c 00000000 401 .long 0x0
01a0 00ff0001 402 .long 0xff0001
403 ; }
404 ; _INTERRUPT [ (5 * 2) ] void Timer_A (void)
405 .iseg df_bh_timera_ivec_10,abs=0xffea
ffea 406 .align 0x2
ffea 3200 407 .data _Timer_A
408 .dbgseg dbg_syms
409 DBG20:
01a4 656d6954 410 .long 0x656d6954
01a8 00415f72 411 .long 0x415f72
01ac 00000032 412 .long _Timer_A
01b0 00000040 413 .long 0x40
01b4 01020001 414 .long 0x1020001
01b8 000001cc 415 .long DBG25
01bc 00000016 416 .long DBG42-DBG43
01c0 000000a8 417 .long DBG44
01c4 000002bc 418 .long DBG41
01c8 00000000 419 .long 0x0
420 .pseg df_bh_timera_code
421 DBG43:
422 .dbgseg dbg_syms
423 DBG25:
01cc 0066622e 424 .long 0x66622e
01d0 00000000 425 .long 0x0
01d4 00000032 426 .long DBG43
01d8 00000000 427 .long 0x0
01dc 01650001 428 .long 0x1650001
01e0 00000000 429 .long 0x0
01e4 0000002d 430 .long 0x2d
01e8 00000000 431 .long 0x0
01ec 000002e4 432 .long DBG45
01f0 00000000 433 .long 0x0
434 .dbgseg dbg_line
435 DBG44:
00a8 000001a4 436 .long DBG20
00ac 00000000 437 .long 0x0
00b0 00000032 438 .long _Timer_A
00b4 00000001 439 .long 0x1
00b8 00000034 440 .long DBG47
00bc 00000002 441 .long 0x2
00c0 00000034 442 .long DBG48
00c4 00000004 443 .long 0x4
00c8 00000038 444 .long DBG49
00cc 00000005 445 .long 0x5
00d0 0000003a 446 .long DBG50
00d4 00000006 447 .long 0x6
00d8 0000003a 448 .long DBG51
00dc 00000007 449 .long 0x7
00e0 0000003a 450 .long DBG52
00e4 00000009 451 .long 0x9
00e8 0000003e 452 .long DBG53
00ec 0000000a 453 .long 0xa
00f0 00000040 454 .long DBG54
00f4 0000000b 455 .long 0xb
00f8 00000044 456 .long DBG55
00fc 0000000c 457 .long 0xc
458 .pseg df_bh_timera_code
459 .global _Timer_A
460 _Timer_A:
0032 0c12 461 push r12
462 DBG48:
463 DBG47:
464 DBG46:
465 ; ENTRY
466 ; f in reg size 2
467 ; {
468 ; unsigned int f;
469 ; f= TA0IV ;
0034 1c422e01 470 mov &0x12e,r12
471 DBG49:
472 ; switch (f)
0038 033c 473 jmp Timer_A_L2
474 DBG51:
475 DBG50:
476 ; {
477 ; case 2:
478 Timer_A_L3:
479 ; StaBuHuo= 1 ;
480 DBG52:
003a d2430000 481 mov.b #0x1,&_StaBuHuo
482 DBG53:
483 ; break;
003e 023c 484 jmp Timer_A_LL2
485 DBG54:
486 Timer_A_L2:
487 ; swcode: switch has 1 cases - min 2 max 2
0040 2c93 488 cmp #0x2,r12
0042 fb27 489 jeq Timer_A_L3
490 Timer_A_L1:
491 ; }
492 DBG55:
493 Timer_A_LL2:
494 ; EXIT
495 ; .temp0 at stkloc 0 (0x0) size 2
496 DBG56:
0044 3c41 497 pop r12
0046 0013 498 reti
499 .dbgseg dbg_syms
01f4 00000000 500 .long 0x0
01f8 00000020 501 .long DBG18
01fc 00000002 502 .long 0x2
0200 00000000 503 .long 0x0
0204 00010002 504 .long 0x10002
0208 00000000 505 .long 0x0
020c 0000005c 506 .long DBG19
0210 00000002 507 .long 0x2
0214 00000000 508 .long 0x0
0218 00010002 509 .long 0x10002
510 DBG2:
021c 0062622e 511 .long 0x62622e
0220 00000000 512 .long 0x0
0224 00000038 513 .long DBG49
0228 00000000 514 .long 0x0
022c 01640001 515 .long 0x1640001
0230 00000000 516 .long 0x0
0234 00000005 517 .long 0x5
0238 00000000 518 .long 0x0
023c 00000348 519 .long DBG57
0240 00000000 520 .long 0x0
0244 00000066 521 .long 0x66
0248 00000000 522 .long 0x0
024c 000c0102 523 .long 0xc0102
0250 0000000e 524 .long 0xe
0254 0004ffff 525 .long 0x4ffff
0258 0062652e 526 .long 0x62652e
025c 00000000 527 .long 0x0
0260 00000044 528 .long DBG55
0264 00000000 529 .long 0x0
0268 01640001 530 .long 0x1640001
026c 00000000 531 .long 0x0
0270 0000000c 532 .long 0xc
0274 00000000 533 .long 0x0
0278 00000000 534 .long 0x0
027c 00000000 535 .long 0x0
0280 0066652e 536 .long 0x66652e
0284 00000000 537 .long 0x0
0288 00000044 538 .long DBG56
028c 00000000 539 .long 0x0
0290 01650001 540 .long 0x1650001
0294 00000000 541 .long 0x0
0298 00000038 542 .long 0x38
029c 00000000 543 .long 0x0
02a0 00000000 544 .long 0x0
02a4 00000000 545 .long 0x0
546 .pseg df_bh_timera_code
547 DBG42:
548 .dbgseg dbg_syms
02a8 656d6954 549 .long 0x656d6954
02ac 00415f72 550 .long 0x415f72
02b0 00000048 551 .long DBG42
02b4 00000000 552 .long 0x0
02b8 00ff0001 553 .long 0xff0001
554 ; }
555 ; unsigned char GetTime(unsigned int *buhuo)
556 DBG41:
02bc 54746547 557 .long 0x54746547
02c0 00656d69 558 .long 0x656d69
02c4 00000048 559 .long _GetTime
02c8 0000004c 560 .long 0x4c
02cc 01020001 561 .long 0x1020001
02d0 000002e4 562 .long DBG45
02d4 00000016 563 .long DBG59-DBG60
02d8 00000100 564 .long DBG61
02dc 000003e8 565 .long DBG58
02e0 00000000 566 .long 0x0
567 .pseg df_bh_timera_code
568 DBG60:
569 .dbgseg dbg_syms
570 DBG45:
02e4 0066622e 571 .long 0x66622e
02e8 00000000 572 .long 0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -