产品展示

联系我们

手机:15388113018

Q Q:3159331960

联系人:方先生

邮箱:3159331960@qq.com



经典案例

HT合泰单片机例程

发布时间: 2017-05-08 15:31   2589 次浏览

声明:我司做的反汇编程序有以下特点:


1. ****成功,编译后和原来的******一样;

2. 程序和数据******分开,所有的程序******反成汇编,不会当做数据来处理;

3. 子程序之前用分段行分开;

4. 带寄存器名称,方便程序阅读;

5. 带PC地址和机器码,方便修改程序;

6. 中断和程序入口注释。

;=====================================================================================================
                    JMP      L00E7                                            ;0000 28E7 
;=====================================================================================================
                    CALL     L00E7                                            ;0001 20E7
                    RET                                                       ;0002 0003
;=====================================================================================================
                    NOP                                                       ;0003 0000
                    NOP                                                       ;0004 0000
                    NOP                                                       ;0005 0000
                    NOP                                                       ;0006 0000
                    NOP                                                       ;0007 0000
                    JMP      L0009                                            ;0008 2809
;=====================================================================================================
L0009:              MOV      [041H],A                                         ;0009 00C1  200uS
                    MOV      A,STATUS                                         ;000A 070A
                    MOV      [042H],A                                          ;000B 00C2
                    MOV      A,MP0                                            ;000C 0701
                    MOV      [043H],A                                         ;000D 00C3
                    SZ       [084H].0                                         ;000E 7C04
                    JMP      L003A                                            ;000F 283A
;=====================================================================================================
                    SNZ      [085H].5                                         ;0010 7A85
                    JMP      L0037                                            ;0011 2837
;=====================================================================================================
                    SZ       [07EH]                                           ;0012 10FE
                    JMP      L0015                                            ;0013 2815
;=====================================================================================================
                    JMP      L0018                                            ;0014 2818
;=====================================================================================================
L0015:              SET      PA4                                              ;0015 3210
                    CLR      [07DH]                                           ;0016 1F7D
                    JMP      L003C                                            ;0017 283C
;=====================================================================================================
L0018:              INC      [07DH]                                           ;0018 14FD
                    SZ       [084H].7                                         ;0019 7F84
                    JMP      L0029                                            ;001A 2829
;=====================================================================================================
                    MOV      A,[07DH]                                         ;001B 077D
                    SUB      A,03H                                            ;001C 0A03
                    SZ       C                                                ;001D 3C0A
                    JMP      L0021                                            ;001E 2821
;=====================================================================================================
                    CLR      PA4                                              ;001F 3610
                    JMP      L003C                                            ;0020 283C
;=====================================================================================================
L0021:              MOV      A,[07DH]                                         ;0021 077D
                    SUB      A,0CH                                            ;0022 0A0C
                    SZ       C                                                ;0023 3C0A
                    JMP      L0027                                            ;0024 2827
;=====================================================================================================
                    SET      PA4                                              ;0025 3210
                    JMP      L003C                                            ;0026 283C
;=====================================================================================================
L0027:              CLR      [07DH]                                           ;0027 1F7D
                    JMP      L003C                                            ;0028 283C
;=====================================================================================================
L0029:              MOV      A,[07DH]                                         ;0029 077D
                    SUB      A,04H                                            ;002A 0A04
                    SZ       C                                                ;002B 3C0A
                    JMP      L002F                                            ;002C 282F
;=====================================================================================================
                    CLR      PA4                                              ;002D 3610
                    JMP      L003C                                            ;002E 283C
;=====================================================================================================
L002F:              MOV      A,[07DH]                                         ;002F 077D
                    SUB      A,0AH                                            ;0030 0A0A
                    SZ       C                                                ;0031 3C0A
                    JMP      L0035                                            ;0032 2835
;=====================================================================================================
                    SET      PA4                                              ;0033 3210
                    JMP      L003C                                            ;0034 283C
;=====================================================================================================
L0035:              CLR      [07DH]                                           ;0035 1F7D
                    JMP      L003C                                            ;0036 283C
;=====================================================================================================
L0037:              CLR      PA4                                              ;0037 3610
                    CLR      [07DH]                                           ;0038 1F7D
                    JMP      L003C                                            ;0039 283C
;=====================================================================================================
L003A:              CLR      PA4                                              ;003A 3610
                    CLR      [07DH]                                           ;003B 1F7D
L003C:              SZ       [Timer0Cnt1]                                     ;003C 10FB
                    JMP      L005E                                            ;003D 285E


 
请问,有什么可以帮到您的?
 
QQ  技术咨询
QQ  在线客服