📄 v8a.asm
字号:
00102438 D501 BPL 0x10243E
0010243A 2003 MOV R0, #3
0010243C BDF0 POP {R4,R5,R6,R7, PC}
0010243E 6828 LDR R0, [R5, #0]
00102440 1A30 SUB R0, R6, R0
00102442 2801 CMP R0, #1
00102444 DAD7 BGE 0x1023F6
00102446 2002 MOV R0, #2
00102448 BDF0 POP {R4,R5,R6,R7, PC}
0010244A 0000 LSL R0, R0, #0
0010244C 27B8 MOV R7, #184
0010244E 0020 LSL R0, R4, #0
00102450 B510 PUSH {R4, LR}
00102452 B09E SUB SP, SP, #120
00102454 0004 LSL R4, R0, #0
00102456 F003 ; pre BL/BLX
00102458 FB85 BL 0x105B64
0010245A 2800 CMP R0, #0
0010245C D120 BNE 0x1024A0
0010245E 6920 LDR R0, [R4, #16]
00102460 08C1 LSR R1, R0, #3
00102462 6862 LDR R2, [R4, #4]
00102464 1851 ADD R1, R2, R1
00102466 780A LDRB R2, [R1, #0]
00102468 0740 LSL R0, R0, #29
0010246A 0F40 LSR R0, R0, #29
0010246C D006 BEQ 0x10247C
0010246E 40C2 LSR R2, R0
00102470 0013 LSL R3, R2, #0
00102472 784A LDRB R2, [R1, #1]
00102474 2108 MOV R1, #8
00102476 1A08 SUB R0, R1, R0
00102478 4082 LSL R2, R0
0010247A 431A ORR R2, R3
0010247C 2019 MOV R0, #25
0010247E 4010 AND R0, R2
00102480 2809 CMP R0, #9
00102482 D101 BNE 0x102488
00102484 2000 MOV R0, #0
00102486 E00B B 0x1024A0
00102488 06D0 LSL R0, R2, #27
0010248A D501 BPL 0x102490
0010248C 2003 MOV R0, #3
0010248E E007 B 0x1024A0
00102490 2220 MOV R2, #32
00102492 A906 ADD R1, SP, #24
00102494 4668 MOV R0, SP
00102496 F7FF ; pre BL/BLX
00102498 FF53 BL 0x102340
0010249A 4668 MOV R0, SP
0010249C F7FF ; pre BL/BLX
0010249E FFA6 BL 0x1023EC
001024A0 B01E ADD SP, SP, #120
001024A2 BD10 POP {R4, PC}
001024A4 6008 STR R0, [R1, #0]
001024A6 604A STR R2, [R1, #4]
001024A8 1DD2 ADD R2, R2, #7
001024AA 10D1 ASR R1, R2, #3
001024AC 0049 LSL R1, R1, #1
001024AE 1840 ADD R0, R0, R1
001024B0 4770 BX LR
001024B2 0000 LSL R0, R0, #0
001024B4 B510 PUSH {R4, LR}
001024B6 0004 LSL R4, R0, #0
001024B8 6848 LDR R0, [R1, #4]
001024BA 2800 CMP R0, #0
001024BC D005 BEQ 0x1024CA
001024BE 0020 LSL R0, R4, #0
001024C0 F7FF ; pre BL/BLX
001024C2 FF48 BL 0x102354
001024C4 0020 LSL R0, R4, #0
001024C6 F7FF ; pre BL/BLX
001024C8 FF7B BL 0x1023C0
001024CA BD10 POP {R4, PC}
001024CC B500 PUSH {LR}
001024CE 0013 LSL R3, R2, #0
001024D0 075A LSL R2, R3, #29
001024D2 0F52 LSR R2, R2, #29
001024D4 08DB LSR R3, R3, #3
001024D6 6800 LDR R0, [R0, #0]
001024D8 18C0 ADD R0, R0, R3
001024DA F101 ; pre BL/BLX
001024DC FB4F BL 0x203B7C
001024DE BD00 POP {PC}
001024E0 B5F5 PUSH {R0,R2,R4,R5,R6,R7, LR}
001024E2 B083 SUB SP, SP, #12
001024E4 000C LSL R4, R1, #0
001024E6 2000 MOV R0, #0
001024E8 9001 STR R0, [SP, #4]
001024EA 9000 STR R0, [SP, #0]
001024EC 9800 LDR R0, [SP, #0]
001024EE 2101 MOV R1, #1
001024F0 4001 AND R1, R0
001024F2 2018 MOV R0, #24
001024F4 4341 MUL R1, R0
001024F6 4857 LDR R0, [PC,#0x15C] ; [0x102654] =0x200128
001024F8 1845 ADD R5, R0, R1
001024FA 2C0E CMP R4, #14
001024FC D201 BCS 0x102502
001024FE 0026 LSL R6, R4, #0
00102500 E000 B 0x102504
00102502 260E MOV R6, #14
00102504 9804 LDR R0, [SP, #16]
00102506 6800 LDR R0, [R0, #0]
00102508 42B0 CMP R0, R6
0010250A D05F BEQ 0x1025CC
0010250C 9800 LDR R0, [SP, #0]
0010250E 07C0 LSL R0, R0, #31
00102510 D501 BPL 0x102516
00102512 2000 MOV R0, #0
00102514 E000 B 0x102518
00102516 0030 LSL R0, R6, #0
00102518 9904 LDR R1, [SP, #16]
0010251A 6008 STR R0, [R1, #0]
0010251C 4976 LDR R1, [PC,#0x1D8] ; [0x1026F8] =0x2000E0
0010251E 0028 LSL R0, R5, #0
00102520 F7FF ; pre BL/BLX
00102522 FF18 BL 0x102354
00102524 0007 LSL R7, R0, #0
00102526 2001 MOV R0, #1
00102528 40B0 LSL R0, R6
0010252A 1E40 SUB R0, R0, #1
0010252C 0040 LSL R0, R0, #1
0010252E 9002 STR R0, [SP, #8]
00102530 493F LDR R1, [PC,#0x0FC] ; [0x102630] =0xE8900000
00102532 1840 ADD R0, R0, R1
00102534 F101 ; pre BL/BLX
00102536 FB06 BL 0x203B44
00102538 493E LDR R1, [PC,#0x0F8] ; [0x102634] =0x200098
0010253A 8809 LDRH R1, [R1, #0]
0010253C 187A ADD R2, R7, R1
0010253E 0001 LSL R1, R0, #0
00102540 0028 LSL R0, R5, #0
00102542 F7FF ; pre BL/BLX
00102544 FFC3 BL 0x1024CC
00102546 496D LDR R1, [PC,#0x1B4] ; [0x1026FC] =0x2000E8
00102548 0028 LSL R0, R5, #0
0010254A F7FF ; pre BL/BLX
0010254C FF03 BL 0x102354
0010254E 493A LDR R1, [PC,#0x0E8] ; [0x102638] =0x200168
00102550 4A3A LDR R2, [PC,#0x0E8] ; [0x10263C] =0x200096
00102552 8812 LDRH R2, [R2, #0]
00102554 1880 ADD R0, R0, R2
00102556 6008 STR R0, [R1, #0]
00102558 2E02 CMP R6, #2
0010255A D306 BCC 0x10256A
0010255C 1E77 SUB R7, R6, #1
0010255E 4967 LDR R1, [PC,#0x19C] ; [0x1026FC] =0x2000E8
00102560 0028 LSL R0, R5, #0
00102562 F7FF ; pre BL/BLX
00102564 FEF7 BL 0x102354
00102566 1E7F SUB R7, R7, #1
00102568 D1F9 BNE 0x10255E
0010256A 4965 LDR R1, [PC,#0x194] ; [0x102700] =0x2000F0
0010256C 0028 LSL R0, R5, #0
0010256E F7FF ; pre BL/BLX
00102570 FEF1 BL 0x102354
00102572 0007 LSL R7, R0, #0
00102574 9802 LDR R0, [SP, #8]
00102576 4932 LDR R1, [PC,#0x0C8] ; [0x102640] =0xE8A00000
00102578 1840 ADD R0, R0, R1
0010257A F101 ; pre BL/BLX
0010257C FAE3 BL 0x203B44
0010257E 0001 LSL R1, R0, #0
00102580 4830 LDR R0, [PC,#0x0C0] ; [0x102644] =0x20009A
00102582 8800 LDRH R0, [R0, #0]
00102584 183A ADD R2, R7, R0
00102586 0028 LSL R0, R5, #0
00102588 F7FF ; pre BL/BLX
0010258A FFA0 BL 0x1024CC
0010258C 495D LDR R1, [PC,#0x174] ; [0x102704] =0x2000C0
0010258E 0028 LSL R0, R5, #0
00102590 F7FF ; pre BL/BLX
00102592 FEE0 BL 0x102354
00102594 4930 LDR R1, [PC,#0x0C0] ; [0x102658] =0x20009C
00102596 8809 LDRH R1, [R1, #0]
00102598 1840 ADD R0, R0, R1
0010259A 6128 STR R0, [R5, #16]
0010259C 0028 LSL R0, R5, #0
0010259E F7FF ; pre BL/BLX
001025A0 FEF9 BL 0x102394
001025A2 2E0E CMP R6, #14
001025A4 D115 BNE 0x1025D2
001025A6 68E8 LDR R0, [R5, #12]
001025A8 1DC0 ADD R0, R0, #7
001025AA 08C7 LSR R7, R0, #3
001025AC 003A LSL R2, R7, #0
001025AE 6829 LDR R1, [R5, #0]
001025B0 482A LDR R0, [PC,#0x0A8] ; [0x10265C] =0x200140
001025B2 6800 LDR R0, [R0, #0]
001025B4 F006 ; pre BL/BLX
001025B6 FCF0 BL 0x108F98
001025B8 003A LSL R2, R7, #0
001025BA 68A9 LDR R1, [R5, #8]
001025BC 4822 LDR R0, [PC,#0x088] ; [0x102648] =0x200148
001025BE 6800 LDR R0, [R0, #0]
001025C0 F006 ; pre BL/BLX
001025C2 FCEA BL 0x108F98
001025C4 4821 LDR R0, [PC,#0x084] ; [0x10264C] =0x200150
001025C6 6929 LDR R1, [R5, #16]
001025C8 6001 STR R1, [R0, #0]
001025CA E002 B 0x1025D2
001025CC 4820 LDR R0, [PC,#0x080] ; [0x102650] =0x20016C
001025CE 6800 LDR R0, [R0, #0]
001025D0 60E8 STR R0, [R5, #12]
001025D2 0033 LSL R3, R6, #0
001025D4 4818 LDR R0, [PC,#0x060] ; [0x102638] =0x200168
001025D6 6802 LDR R2, [R0, #0]
001025D8 9903 LDR R1, [SP, #12]
001025DA 0028 LSL R0, R5, #0
001025DC F100 ; pre BL/BLX
001025DE FF9C BL 0x203518
001025E0 9003 STR R0, [SP, #12]
001025E2 9801 LDR R0, [SP, #4]
001025E4 2800 CMP R0, #0
001025E6 D007 BEQ 0x1025F8
001025E8 F7FF ; pre BL/BLX
001025EA FF32 BL 0x102450
001025EC 2800 CMP R0, #0
001025EE D003 BEQ 0x1025F8
001025F0 491B LDR R1, [PC,#0x06C] ; [0x102660] =0x200158
001025F2 340E ADD R4, #14
001025F4 600C STR R4, [R1, #0]
001025F6 E018 B 0x10262A
001025F8 4815 LDR R0, [PC,#0x054] ; [0x102650] =0x20016C
001025FA 68E9 LDR R1, [R5, #12]
001025FC 6001 STR R1, [R0, #0]
001025FE 0028 LSL R0, R5, #0
00102600 F7FF ; pre BL/BLX
00102602 FED2 BL 0x1023A8
00102604 2800 CMP R0, #0
00102606 D001 BEQ 0x10260C
00102608 4915 LDR R1, [PC,#0x054] ; [0x102660] =0x200158
0010260A E7F3 B 0x1025F4
0010260C 1BA4 SUB R4, R4, R6
0010260E 9800 LDR R0, [SP, #0]
00102610 1C40 ADD R0, R0, #1
00102612 9000 STR R0, [SP, #0]
00102614 9501 STR R5, [SP, #4]
00102616 2C00 CMP R4, #0
00102618 D000 BEQ 0x10261C
0010261A E767 B 0x1024EC
0010261C 0028 LSL R0, R5, #0
0010261E F7FF ; pre BL/BLX
00102620 FF17 BL 0x102450
00102622 2800 CMP R0, #0
00102624 D001 BEQ 0x10262A
00102626 490E LDR R1, [PC,#0x038] ; [0x102660] =0x200158
00102628 600E STR R6, [R1, #0]
0010262A B005 ADD SP, SP, #20
0010262C BDF0 POP {R4,R5,R6,R7, PC}
0010262E 46C0 NOP
00102630 0000 LSL R0, R0, #0
00102632 E890 BLX UNDEFINED INSTRUCTION in architectures < version 5
00102634 0098 LSL R0, R3, #2
00102636 0020 LSL R0, R4, #0
00102638 0168 LSL R0, R5, #5
0010263A 0020 LSL R0, R4, #0
0010263C 0096 LSL R6, R2, #2
0010263E 0020 LSL R0, R4, #0
00102640 0000 LSL R0, R0, #0
00102642 E8A0 BLX UNDEFINED INSTRUCTION in architectures < version 5
00102644 009A LSL R2, R3, #2
00102646 0020 LSL R0, R4, #0
00102648 0148 LSL R0, R1, #5
0010264A 0020 LSL R0, R4, #0
0010264C 0150 LSL R0, R2, #5
0010264E 0020 LSL R0, R4, #0
00102650 016C LSL R4, R5, #5
00102652 0020 LSL R0, R4, #0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -