产品展示

联系我们

手机:15388113018

Q Q:3159331960

联系人:方先生

邮箱:3159331960@qq.com



单片机反汇编

P33FJ64GP206反汇编

发布时间: 2016-09-26 16:33 
P33FJ64GP206反汇编
P33FJ64GP206反汇编已完成,需提供请联系!
例程如下:
L0000:      GOTO        L0200                                           ;0000 040200 000000
;=====================================================================================================
L0200:      MOV         #0x80A,W15                                      ;0200 2080AF
            MOV         #0x27F0,W14                                     ;0202 227F0E
            MOV         W14,SPLIM                                       ;0204 88010E
            NOP                                                         ;0206 000000
            MOV         #0x0,W0                                         ;0208 200000
            CP0         W0                                              ;020A E00000
            BRA         Z,L0212                                         ;020C 320002
;=====================================================================================================
            MOV         #0x10,W0                                        ;020E 200100
            MOV         W0,CORCON                                       ;0210 880220
L0212:      RCALL       L022C                                           ;0212 07000C
            MOV         #0x2A2,W0                                       ;0214 202A20
            MOV         #0x0,W1                                         ;0216 200001
            RCALL       L023C                                           ;0218 070011
            MOV         #0x0,W0                                         ;021A 200000
            CP0         W0                                              ;021C E00000
            BRA         Z,L0224                                         ;021E 320002
;=====================================================================================================
            CALL        L0000                                           ;0220 020000 000000
L0224:      CALL        L02B6                                           ;0224 0202B6 000000
            .PBYTE      0x00,0x40,0xDA                                  ;0228 DA4000
            RESET                                                       ;022A FE0000
L022C:      BCLR.B      CORCON,#2                                       ;022C A94044
            MOV         #0x4,W0                                         ;022E 200040
            CP0         W0                                              ;0230 E00000
            BRA         Z,L023A                                         ;0232 320003
;=====================================================================================================
            MOV         #0x0,W0                                         ;0234 200000
            MOV         W0,PSVPAG                                       ;0236 8801A0
            BSET.B      CORCON,#2                                       ;0238 A84044
L023A:      RETURN                                                      ;023A 060000
;=====================================================================================================
L023C:      MOV         W1,TBLPAG                                       ;023C 880191
            MOV         W0,W1                                           ;023E 780080
            CLR         W0                                              ;0240 EB0000
            BRA         L026E                                           ;0242 370015
;=====================================================================================================
L0244:      ADD         W1,#0x2,W1                                      ;0244 4080E2
            ADDC        TBLPAG                                          ;0246 B4A032
            TBLRDL      [W1],W3                                         ;0248 BA0191
            ADD         W1,#0x2,W1                                      ;024A 4080E2
            ADDC        TBLPAG                                          ;024C B4A032
            TBLRDL      [W1],W5                                         ;024E BA0291
            ADD         W1,#0x2,W1                                      ;0250 4080E2
            ADDC        TBLPAG                                          ;0252 B4A032
            CLR         W4                                              ;0254 EB0200
            LSR         W5,#7,W6                                        ;0256 DE2B47
            AND         #0x7F,W5                                        ;0258 B207F5
            CP.B        W5,#0x0                                         ;025A E12C60
            BRA         NZ,L0266                                        ;025C 3A0004
;=====================================================================================================
L025E:      CLR.B       [W2++]                                          ;025E EB5900
            DEC         W3,W3                                           ;0260 E90183
            BRA         GTU,L025E                                       ;0262 3EFFFD
;=====================================================================================================
            BRA         L026E                                           ;0264 370004
;=====================================================================================================
L0266:      CP          W5,#0x1                                         ;0266 E12861
            BRA         Z,L026C                                         ;0268 320001
;=====================================================================================================
            SETM        W4                                              ;026A EB8200
L026C:      RCALL       L0276                                           ;026C 070004
L026E:      TBLRDL      [W1],W2                                         ;026E BA0111
            CP0         W2                                              ;0270 E00002
            BRA         NZ,L0244                                        ;0272 3AFFE8
;=====================================================================================================
            RETURN                                                      ;0274 060000
;=====================================================================================================
L0276:      TBLRDL.B    [W1++],[W2++]                                   ;0276 BA5931
            DEC         W3,W3                                           ;0278 E90183
            BRA         Z,L0294                                         ;027A 32000C
;=====================================================================================================
            TBLRDL.B    [W1--],[W2++]                                   ;027C BA5921
            DEC         W3,W3                                           ;027E E90183
            BRA         Z,L0292                                         ;0280 320008
;=====================================================================================================
            CP0         W4                                              ;0282 E00004
            BRA         NZ,L028C                                        ;0284 3A0003
;=====================================================================================================
L0286:      ADD         W1,#0x2,W1                                      ;0286 4080E2
            ADDC        TBLPAG                                          ;0288 B4A032
            BRA         L0276                                           ;028A 37FFF5
;=====================================================================================================
L028C:      TBLRDH.B    [W1],[W2++]                                     ;028C BAD911
            DEC         W3,W3                                           ;028E E90183
            BRA         NZ,L0286                                        ;0290 3AFFFA
;=====================================================================================================
L0292:      INC         W1,W1                                           ;0292 E80081
L0294:      ADD         W1,#0x1,W1                                      ;0294 4080E1
            ADDC        TBLPAG                                          ;0296 B4A032
            RETURN                                                      ;0298 060000
;=====================================================================================================
L029A:      .PBYTE      0x00,0x40,0xDA,0x00,0x00,0xFE,0x01,0x00,0x00
L02A0:      .PBYTE      0x02,0x00,0x00,0x08,0x08,0x00,0x02,0x00,0x00
L02A6:      .PBYTE      0x00,0x00,0x00,0x00,0x08,0x00,0x08,0x00,0x00
L02AC:      .PBYTE      0x02,0x00,0x00,0xD8,0x04,0xF8,0x0C,0xBB,0x04
L02B2:      .PBYTE      0xE8,0x03,0x00,0x00,0x00,0x00,
;=====================================================================================================
L02B6:      LNK         #0x4                                            ;02B6 FA0004
            MOV         W0,[W14]                                        ;02B8 780F00
            MOV         W1,[W14+0x2]                                    ;02BA 980711
            CLR         W4                                              ;02BC EB0200
            MOV         W4,W0                                           ;02BE 780004
            ULNK                                                        ;02F0 FA8000
            RETURN                                                      ;02W2 060000
;=====================================================================================================
            RETURN                                                      ;02J4 060000
;=====================================================================================================

上一产品STM8S103F3反汇编
下一产品MC56F8037反汇编

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