⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 v8a.asm

📁 j-link V8版的app
💻 ASM
📖 第 1 页 / 共 5 页
字号:
  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 + -