hcs12单片机c语言,飞思卡尔 HCS12 单片机反汇编 例程

L00F5AA:    LEAS        -$03,SP                                         ;F5AA 1B 9D

CLRB                                                        ;F5AC C7

CLRA                                                        ;F5AD 87

STD         $01,SP                                          ;F5AE 6C 81

BSR         L00F56D                                         ;F5B0 07 BB

LDAB        #$18                                            ;F5B2 C6 18

STAB        FCLKDIV                                         ;F5B4 7B 01 00

BSR         L00F53A                                         ;F5B7 07 81

BSR         L00F561                                         ;F5B9 07 A6

JSR         L00F7AF                                         ;F5BB 16 F7 AF

CLI                                                         ;F5BE 10 EF

BSET        $25B,#$01                                       ;F5C0 1C 02 5B 01

BSR         L00F581                                         ;F5C4 07 BB

CLR         PTP                                             ;F5C6 79 02 58

BCLR        PTIP,#$01                                       ;F5C9 1D 02 59 01

LDD         #$F0E2                                          ;F5CD CC F0 E2

JSR         L00F6BF                                         ;F5D0 16 F6 BF

LDD         #$F0F5                                          ;F5D3 CC F0 F5

JSR         L00F6BF                                         ;F5D6 16 F6 BF

JSR         L00F702                                         ;F5D9 16 F7 02

STAB        $00,SP                                          ;F5DC 6B 80

CMPB        #$1B                                            ;F5DE C1 1B

BNE         L00F5EA                                         ;F5E0 26 08

LDD         #$F117                                          ;F5E2 CC F1 17

JSR         L00F6BF                                         ;F5E5 16 F6 BF

BRA         L00F608                                         ;F5E8 20 1E

;=====================================================================================================

L00F5EA:    LDD         #$F134                                          ;F5EA CC F1 34

JSR         L00F6BF                                         ;F5ED 16 F6 BF

LDD         #$3E8                                           ;F5F0 CC 03 E8

BSR         L00F599                                         ;F5F3 07 A4

LDD         $EFFE                                           ;F5F5 FC EF FE

CPD         #$FFFF                                          ;F5F8 8C FF FF

BEQ         L00F602                                         ;F5FB 27 05

LDX         $EFFE                                           ;F5FD FE EF FE

JMP         $00,X                                           ;F600 05 00

;=====================================================================================================

L00F602:    LDS         #$3900                                          ;F602 CF 39 00

JMP         L00F5AA                                         ;F605 06 F5 AA

;=====================================================================================================

L00F608:    LDD         #$F147                                          ;F608 CC F1 47

JSR         L00F6BF                                         ;F60B 16 F6 BF

LDD         #$F178                                          ;F60E CC F1 78

L00F611:    JSR         L00F6BF                                         ;F611 16 F6 BF

L00F614:    LDD         #$F188                                          ;F614 CC F1 88

JSR         L00F6BF                                         ;F617 16 F6 BF

LDD         #$F19D                                          ;F61A CC F1 9D

JSR         L00F6BF                                         ;F61D 16 F6 BF

LDD         #$F1B0                                          ;F620 CC F1 B0

JSR         L00F6BF                                         ;F623 16 F6 BF

LDD         #$F1C3                                          ;F626 CC F1 C3

JSR         L00F6BF                                         ;F629 16 F6 BF

LDD         #$F1D6                                          ;F62C CC F1 D6

JSR         L00F6BF                                         ;F62F 16 F6 BF

LDD         #$F1E9                                          ;F632 CC F1 E9

JSR         L00F6BF                                         ;F635 16 F6 BF

JSR         L00F766                                         ;F638 16 F7 66

STAB        $00,SP                                          ;F63B 6B 80

JSR         L00F6CF                                         ;F63D 16 F6 CF

LDD         #$F1F0                                          ;F640 CC F1 F0

JSR         L00F6BF                                         ;F643 16 F6 BF

LDAB        $00,SP                                          ;F646 E6 80

CMPB        #$65                                            ;F648 C1 65

BHI         L00F6A8                                         ;F64A 22 5C

SUBB        #$61                                            ;F64C C0 61

CLRA                                                        ;F64E 87

JSR         L00F9A4                                         ;F64F 16 F9 A4

DC.B        $05,L00F6A8-L00F654

L00F654:    DC.B        L00F659-L00F654

DC.B        L00F667-L00F654

DC.B        L00F678-L00F654

DC.B        L00F67D-L00F654

DC.B        L00F67F-L00F654

L00F659:    LDD         #$F1F3                                          ;F659 CC F1 F3

BSR         L00F6AD                                         ;F65C 07 4F

BEQ         L00F662                                         ;F65E 27 02

BRA         L00F66E                                         ;F660 20 0C

;=====================================================================================================

L00F662:    LDD         #$F214                                          ;F662 CC F2 14

BRA         L00F611                                         ;F665 20 AA

;=====================================================================================================

L00F667:    LDD         #$F223                                          ;F667 CC F2 23

BSR         L00F6B6                                         ;F66A 07 4A

BEQ         L00F673                                         ;F66C 27 05

L00F66E:    JSR         L00F369                                         ;F66E 16 F3 69

BRA         L00F611                                         ;F671 20 9E

;=====================================================================================================

L00F673:    LDD         #$F256                                          ;F673 CC F2 56

L00F676:    BRA         L00F611                                         ;F676 20 99

;=====================================================================================================

L00F678:    JSR         L00F7DD                                         ;F678 16 F7 DD

L00F67B:    BRA         L00F614                                         ;F67B 20 97

;=====================================================================================================

L00F67D:    BRA         L00F6A3                                         ;F67D 20 24

;=====================================================================================================

L00F67F:    LDD         #$F264                                          ;F67F CC F2 64

BSR         L00F6AD                                         ;F682 07 29

BEQ         L00F68B                                         ;F684 27 05

JSR         L00F369                                         ;F686 16 F3 69

BRA         L00F68E                                         ;F689 20 03

;=====================================================================================================

L00F68B:    LDD         #$F285                                          ;F68B CC F2 85

L00F68E:    JSR         L00F6BF                                         ;F68E 16 F6 BF

LDD         #$F294                                          ;F691 CC F2 94

BSR         L00F6B6                                         ;F694 07 20

BEQ         L00F69D                                         ;F696 27 05

JSR         L00F369                                         ;F698 16 F3 69

BRA         L00F6A0                                         ;F69B 20 03

;=====================================================================================================

L00F69D:    LDD         #$F2B5                                          ;F69D CC F2 B5

L00F6A0:    JSR         L00F6BF                                         ;F6A0 16 F6 BF

L00F6A3:    JSR         L00F579                                         ;F6A3 16 F5 79

BRA         L00F67B                                         ;F6A6 20 D3

;=====================================================================================================

L00F6A8:    LDD         #$F2C3                                          ;F6A8 CC F2 C3

BRA         L00F676                                         ;F6AB 20 C9

;=====================================================================================================

L00F6AD:    JSR         L00F6BF                                         ;F6AD 16 F6 BF

JSR         L00F381                                         ;F6B0 16 F3 81

STAB        $02,SP                                          ;F6B3 6B 82

RTS                                                         ;F6B5 3D

;=====================================================================================================

L00F6B6:    JSR         L00F6BF                                         ;F6B6 16 F6 BF

JSR         L00F3D8                                         ;F6B9 16 F3 D8

STAB        $02,SP                                          ;F6BC 6B 82

RTS                                                         ;F6BE 3D

;=====================================================================================================

L00F6BF:    TFR         D,X                                             ;F6BF B7 45

BRA         L00F6CA                                         ;F6C1 20 07

;=====================================================================================================

L00F6C3:    LDAB        $01,X+                                          ;F6C3 E6 30

PSHX                                                        ;F6C5 34

JSR         L00F6CF                                         ;F6C6 16 F6 CF

PULX                                                        ;F6C9 30

L00F6CA:    LDAB        $00,X                                           ;F6CA E6 00

BNE         L00F6C3                                         ;F6CC 26 F5

RTS                                                         ;F6CE 3D

;=====================================================================================================

L00F6CF:    PSHB                                                        ;F6CF 37

L00F6D0:    LDAB        $39A5                                           ;F6D0 F6 39 A5

BEQ         L00F6D0                                         ;F6D3 27 FB

ORCC        #$10                                            ;F6D5 14 10

LDAB        $39A2                                           ;F6D7 F6 39 A2

PSHB                                                        ;F6DA 37

INCB                                                        ;F6DB 52

STAB        $39A2                                           ;F6DC 7B 39 A2

LDAA        $01,SP                                          ;F6DF A6 81

LDX         #$3960                                          ;F6E1 CE 39 60

PULB                                                        ;F6E4 33

STAA        B,X                                             ;F6E5 6A E5

LDAB        $39A2                                           ;F6E7 F6 39 A2

CMPB        #$40                                            ;F6EA C1 40

BNE         L00F6F1                                         ;F6EC 26 03

CLR         $39A2                                           ;F6EE 79 39 A2

L00F6F1:    DEC         $39A5                                           ;F6F1 73 39 A5

LDAB        $39A7                                           ;F6F4 F6 39 A7

BNE         L00F6FC                                         ;F6F7 26 03

BSET        SCI0CR2,#$80                                    ;F6F9 4C CB 80

L00F6FC:    CLI                                                         ;F6FC 10 EF

TFR         A,B                                             ;F6FE B7 01

PULA                                                        ;F700 32

RTS                                                         ;F701 3D

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值