产品展示

联系我们

手机:15388113018

Q Q:3159331960

联系人:方先生

邮箱:3159331960@qq.com



单片机反汇编

STM8S103F3反汇编

发布时间: 2016-09-26 16:35 
STM8S103F3反汇编
STM8S103F3反汇编已完成,需要请联系!
例程如下:
#include<IOSTM8S103F3.h>
;=====================================================================================================
            PUBLIC      __iar_program_start
            SECTION     `.near_func.text`:CODE:NOROOT(0)
            DC32        0x82000000+main                                 ;8000 82 00 81 56
            DC32        0x82000000+L9F61                                ;8004 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8008 82 00 9F 61
            DC32        0x82000000+L9F61                                ;800C 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8010 82 00 9F 61
            DC32        0x82000000+L9E61                                ;8014 82 00 9E 61
            DC32        0x82000000+L9F61                                ;8018 82 00 9F 61
            DC32        0x82000000+L9F61                                ;801C 82 00 9F 61
            DC32        0x82000000+L9EE6                                ;8020 82 00 9E E6
            DC32        0x82000000+L9F61                                ;8024 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8028 82 00 9F 61
            DC32        0x82000000+L9F61                                ;802C 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8030 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8034 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8038 82 00 9F 61
            DC32        0x82000000+L9F5C                                ;803C 82 00 9F 5C
            DC32        0x82000000+L9F61                                ;8040 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8044 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8048 82 00 9F 61
            DC32        0x82000000+L97B6                                ;804C 82 00 97 B6
            DC32        0x82000000+L97B7                                ;8050 82 00 97 B7
            DC32        0x82000000+L9F61                                ;8054 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8058 82 00 9F 61
            DC32        0x82000000+L9F61                                ;805C 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8060 82 00 9F 61
            DC32        0x82000000+L9E19                                ;8064 82 00 9E 19
            DC32        0x82000000+L9F61                                ;8068 82 00 9F 61
            DC32        0x82000000+L9F61                                ;806C 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8070 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8074 82 00 9F 61
            DC32        0x82000000+L9F61                                ;8078 82 00 9F 61
            DC32        0x82000000+L9F61                                ;807C 82 00 9F 61
;=====================================================================================================
L008080:    DB          0x00,0x00,0x00,0x10,0x3A,0x2E,0xA5,0x6F                     ;....:..o;
L008088:    DB          0x44,0xBB,0x80,0x00,0x37,0x56,0x84,0xB7                     ;D...7V..;
L008090:    DB          0x3E,0x8F,0x5C,0x28,0x3F,0x80,0x00,0x00                     ;>.(?...;
L008098:    DB          0x44,0x0F,0x40,0x00,0x00,0x00,0x00,0x5A                     ;D.@....Z;
L0080A0:    DB          0x00,0x00,0x0F,0xA0,0x00,0x00,0x01,0x00                     ;........;
L0080A8:    DB          0x00,0x00,0x01,0x2C,0x80,0xB9,0x62,0x00                     ;...,..b.;
L0080B0:    DB          0x00,0x80,0xEB,0x64,0x01,0x00,0x81,0x56                     ;...d...V;
L0080B8:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00                     ;........;
L0080C0:    DB          0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00                     ;........;
L0080C8:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00                     ;........;
L0080D0:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFA                     ;........;
L0080D8:    DB          0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00                     ;........;
L0080E0:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00                     ;........;
L0080E8:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x39                     ;.......9;
L0080F0:    DB          0x1C,0x07,0x24,0x3E,0x2B,0x47,0x39,0x47                     ;..$>+G9G;
L0080F8:    DB          0x3A,0x4C,0x3F,0x4D,0x34,0x4A,0x3D,0x45                     ;:L?M4J=E;
L008100:    DB          0x3E,0x4B,0x49,0x3B,0x48,0x40,0x38,0x46                     ;>KI;H@8F;
L008108:    DB          0x3C,0x43,0x44,0x35,0x42,0x33,0x35,0x4E                     ;<CD5B35N;
L008110:    DB          0x37,0x44,0x41,0x37,0x4E,0x36,0xB3,0x67                     ;7DA7N6.g;
L008118:    DB          0xE9,0x98,0x3A,0xEC,0xA6,0x59,0xB2,0x94                     ;..:..Y..;
L008120:    DB          0x2B,0xA5,0x37,0xC5,0x4A,0xD3,0x49,0xA6                     ;+.7.J.I.;
L008128:    DB          0x83,0xEB,0x4B,0xC9,0x59,0xD2,0x65,0x34                     ;..K.Y.e4;
L008130:    DB          0x6A,0xD3,0x2C,0x96,0x2A,0xA9,0x32,0xB2                     ;j.,.*.2.;
L008138:    DB          0xB4,0x49,0xD3,0x37,0xE9,0x68,0x00,0x00                     ;.I.7.h..;
L008140:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00                     ;........;
L008148:    DB          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00                     ;........;
L008150:    DB          0x00,0x00,0x00,0x00,0x00,0x00                               ;......;
;=====================================================================================================
__iar_program_start
main        LDW         X,#0x3FF                                                    ;8156 AE 03 FF
            LDW         SP,X                                                        ;8159 94
            LDW         Y,0x80AC                                                    ;815A 90 CE 80 AC
            LDW         X,#0x80AE                                                   ;815E AE 80 AE
L8161:      LD          A,(X)                                                       ;8161 F6
            JREQ        L8184                                                       ;8162 27 20
            BCP         A,#0x60                                                     ;8164 A5 60
            JREQ        L817F                                                       ;8166 27 17
            LDW         0xEB,X                                                      ;8168 BF EB
            LDW         X,(0x03,X)                                                  ;816A EE 03
            LDW         0xEE,X                                                      ;816C BF EE
            LDW         X,0xEB                                                      ;816E BE EB
            LDW         X,(0x01,X)                                                  ;8170 EE 01
L8172:      LD          A,(Y)                                                       ;8172 90 F6
            LD          (X),A                                                       ;8174 F7
            INCW        X                                                           ;8175 5C
            INCW        Y                                                           ;8176 90 5C
            CPW         Y,0xEE                                                      ;8178 90 B3 EE
            JRNE        L8172                                                       ;817B 26 F5
            LDW         X,0xEB                                                      ;817D BE EB
L817F:      ADDW        X,#0x5                                                      ;817F 1C 00 05
            JRA         L8161                                                       ;8182 20 DD
;=====================================================================================================
L8184:      LDW         X,#0x32                                                     ;8184 AE 00 32
            JRA         L818B                                                       ;8187 20 02
;=====================================================================================================
L8189:      LD          (X),A                                                       ;8189 F7
            INCW        X                                                           ;818A 5C
L818B:      CPW         X,#0xF7                                                     ;818B A3 00 F7
            JRNE        L8189                                                       ;818E 26 F9
            LDW         X,#0x16B                                                    ;8190 AE 01 6B
            JRA         L8197                                                       ;8193 20 02
;=====================================================================================================
L8195:      LD          (X),A                                                       ;8195 F7
            INCW        X                                                           ;8196 5C
L8197:      CPW         X,#0x1DB                                                    ;8197 A3 01 DB
            JRNE        L8195                                                       ;819A 26 F9
            CALL        L85F0                                                       ;819C CD 85 F0
L819F:      JRA         L819F                                                       ;819F 20 FE
;=====================================================================================================
L81A1:      CLR         ADC_CR2                                                     ;81A1 72 5F 54 02
            CLR         ADC_CR1                                                     ;81A5 72 5F 54 01
            MOV         0x5406,#0xFF                                                ;81A9 35 FF 54 06
            MOV         0x5407,#0x10                                                ;81AD 35 10 54 07
            BSET        ADC_CR1,#0                                                  ;81B1 72 10 54 01
            MOV         ADC_CSR,#0x4                                                ;81B5 35 04 54 00
            RET                                                                     ;81B9 81
;=====================================================================================================
L81BA:      PUSHW       X                                                           ;81BA 89
            LD          ADC_CSR,A                                                   ;81BB C7 54 00
            BSET        ADC_CR1,#0                                                  ;81BE 72 10 54 01
L81C2:      BTJF        ADC_CSR,#7,L81C2                                            ;81C2 72 0F 54 00 FB
            LD          A,0x5404                                                    ;81C7 C6 54 04
            CLRW        X                                                           ;81CA 5F
            LD          XL,A                                                        ;81CB 97
            LDW         (0x01,SP),X                                                 ;81CC 1F 01
            SLA         (0x02,SP)                                                   ;81CE 08 02
            RLC         (0x01,SP)                                                   ;81D0 09 01
            SLA         (0x02,SP)                                                   ;81D2 08 02
            RLC         (0x01,SP)                                                   ;81D4 09 01
            LD          A,0x5405                                                    ;81D6 C6 54 05
            CLRW        X                                                           ;81D9 5F
            LD          XL,A                                                        ;81DA 97
            RRWA        X,A                                                         ;81DB 01
            OR          A,(0x02,SP)                                                 ;81DC 1A 02
            RRWA        X,A                                                         ;81DE 01
            OR          A,(0x01,SP)                                                 ;81DF 1A 01
            AND         A,#0x3                                                      ;81E1 A4 03
            RRWA        X,A                                                         ;81E3 01
            ADD         SP,#0x2                                                     ;81E4 5B 02
            RET                                                                     ;81E6 81
;=====================================================================================================
L81E7:      PUSH        A                                                           ;81E7 88
            SUB         SP,#0x4                                                     ;81E8 52 04
            CLRW        X                                                           ;81EA 5F
            LDW         0x16D,X                                                     ;81EB CF 01 6D
            LDW         X,#0x3FF                                                    ;81EE AE 03 FF
            LDW         0x16B,X                                                     ;81F1 CF 01 6B
            CLRW        X                                                           ;81F4 5F
            LDW         0x16F,X                                                     ;81F5 CF 01 6F
            LDW         (0x01,SP),X                                                 ;81F8 1F 01
L81FA:      LD          A,(0x05,SP)                                                 ;81FA 7B 05
            CALLR       L81BA                                                       ;81FC AD BC
            LDW         (0x03,SP),X                                                 ;81FE 1F 03
            LDW         X,0x16F                                                     ;8200 CE 01 6F
            ADDW        X,(0x03,SP)                                                 ;8203 72 FB 03
            LDW         0x16F,X                                                     ;8206 CF 01 6F
            LDW         X,(0x03,SP)                                                 ;8209 1E 03
            CPW         X,0x16D                                                     ;820B C3 01 6D
            JRSLE       L8213                                                       ;820E 2D 03
            LDW         0x16D,X                                                     ;8210 CF 01 6D
L8213:      CPW         X,0x16B                                                     ;8213 C3 01 6B
            JRSGE       L821B                                                       ;8216 2E 03
            LDW         0x16B,X                                                     ;8218 CF 01 6B
L821B:      LDW         X,(0x01,SP)                                                 ;821B 1E 01
            INCW        X                                                           ;821D 5C
            LDW         (0x01,SP),X                                                 ;821E 1F 01
            CPW         X,#0x8                                                      ;8220 A3 00 08
            JRSLT       L81FA                                                       ;8223 2F D5
            LDW         X,0x16F                                                     ;8225 CE 01 6F
            SUBW        X,0x16D                                                     ;8228 72 B0 01 6D
            SUBW        X,0x16B                                                     ;822C 72 B0 01 6B
            LD          A,#0x16                                                     ;8230 A6 16
            CALL        L9D83                                                       ;8232 CD 9D 83
            LDW         (0x03,SP),X                                                 ;8235 1F 03
            LD          A,(0x04,SP)                                                 ;8237 7B 04
            ADD         SP,#0x5                                                     ;8239 5B 05
            RET                                                                     ;823B 81
;=====================================================================================================
L823C:      SUB         SP,#0xE                                                     ;823C 52 0E
            LDW         X,SP                                                        ;823E 96
            ADDW        X,#0x15                                                     ;823F 1C 00 15
            CALL        L9D47                                                       ;8242 CD 9D 47
            CALL        L9CE9                                                       ;8245 CD 9C E9
            LDW         X,SP                                                        ;8248 96
            ADDW        X,#0x5                                                      ;8249 1C 00 05
            CALL        L9D6B                                                       ;824C CD 9D 6B
            LDW         X,SP                                                        ;824F 96
            ADDW        X,#0x11                                                     ;8250 1C 00 11
            CALL        L9D47                                                       ;8253 CD 9D 47
            CALL        L9CE9                                                       ;8256 CD 9C E9
            LDW         X,SP                                                        ;8259 96
            ADDW        X,#0x5                                                      ;825A 1C 00 05
            CALL        L9895                                                       ;825D CD 98 95
            LDW         X,SP                                                        ;8260 96
            ADDW        X,#0x9                                                      ;8261 1C 00 09
            CALL        L9D6B                                                       ;8264 CD 9D 6B
            LDW         X,SP                                                        ;8267 96
            ADDW        X,#0x15                                                     ;8268 1C 00 15
            CALL        L9D59                                                       ;826B CD 9D 59
            LDW         X,SP                                                        ;826E 96
            JRSLE       L8279                                                       ;826F 2D 08
            ADDW        X,#0x15                                                     ;8271 1C 00 15
            CALL        L9D47                                                       ;8274 CD 9D 47
            JRA         L8282                                                       ;8277 20 09
上一产品LPC 反汇编
下一产品P33FJ64GP206反汇编

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