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

📄 v8a.asm

📁 j-link V8版的app
💻 ASM
📖 第 1 页 / 共 5 页
字号:
  0010221C  6800      LDR          R0, [R0, #0]
  0010221E  9000      STR          R0, [SP, #0]
  00102220  2E01      CMP          R6, #1
  00102222  DB10      BLT          0x102246
  00102224  2E09      CMP          R6, #9
  00102226  DB01      BLT          0x10222C
  00102228  2708      MOV          R7, #8
  0010222A  E000      B            0x10222E
  0010222C  0037      LSL          R7, R6, #0
  0010222E  003A      LSL          R2, R7, #0
  00102230  0629      LSL          R1, R5, #24
  00102232  0E09      LSR          R1, R1, #24
  00102234  0620      LSL          R0, R4, #24
  00102236  0E00      LSR          R0, R0, #24
  00102238  F7FF      ; pre BL/BLX 
  0010223A  FF88      BL           0x10214C
  0010223C  1BF6      SUB          R6, R6, R7
  0010223E  0A24      LSR          R4, R4, #8
  00102240  0A2D      LSR          R5, R5, #8
  00102242  2E01      CMP          R6, #1
  00102244  DAEE      BGE          0x102224
  00102246  9800      LDR          R0, [SP, #0]
  00102248  B001      ADD          SP, SP, #4
  0010224A  BDF0      POP          {R4,R5,R6,R7, PC}
  0010224C  B510      PUSH         {R4, LR}
  0010224E  0004      LSL          R4, R0, #0
  00102250  2C08      CMP          R4, #8
  00102252  DB07      BLT          0x102264
  00102254  2208      MOV          R2, #8
  00102256  21FF      MOV          R1, #255
  00102258  2000      MOV          R0, #0
  0010225A  F7FF      ; pre BL/BLX 
  0010225C  FFD9      BL           0x102210
  0010225E  3C08      SUB          R4, #8
  00102260  2C08      CMP          R4, #8
  00102262  DAF7      BGE          0x102254
  00102264  2C01      CMP          R4, #1
  00102266  DB06      BLT          0x102276
  00102268  2201      MOV          R2, #1
  0010226A  2101      MOV          R1, #1
  0010226C  2000      MOV          R0, #0
  0010226E  F7FF      ; pre BL/BLX 
  00102270  FFCF      BL           0x102210
  00102272  1E64      SUB          R4, R4, #1
  00102274  E7F6      B            0x102264
  00102276  BD10      POP          {R4, PC}
  00102278  4822      LDR          R0, [PC,#0x088]          ; [0x102304] =0x20007C
  0010227A  2100      MOV          R1, #0
  0010227C  6001      STR          R1, [R0, #0]
  0010227E  4770      BX           LR
  00102280  B500      PUSH         {LR}
  00102282  4820      LDR          R0, [PC,#0x080]          ; [0x102304] =0x20007C
  00102284  6801      LDR          R1, [R0, #0]
  00102286  2900      CMP          R1, #0
  00102288  D001      BEQ          0x10228E
  0010228A  1E49      SUB          R1, R1, #1
  0010228C  6001      STR          R1, [R0, #0]
  0010228E  BD00      POP          {PC}
  00102290  B5F0      PUSH         {R4,R5,R6,R7, LR}
  00102292  0007      LSL          R7, R0, #0
  00102294  F003      ; pre BL/BLX 
  00102296  FC7A      BL           0x105B8C
  00102298  2800      CMP          R0, #0
  0010229A  D12C      BNE          0x1022F6
  0010229C  2F05      CMP          R7, #5
  0010229E  D202      BCS          0x1022A6
  001022A0  F7FF      ; pre BL/BLX 
  001022A2  FFEA      BL           0x102278
  001022A4  BDF0      POP          {R4,R5,R6,R7, PC}
  001022A6  4C1E      LDR          R4, [PC,#0x078]          ; [0x102320] =0x20350C
  001022A8  4D13      LDR          R5, [PC,#0x04C]          ; [0x1022F8] =0x200078
  001022AA  4E16      LDR          R6, [PC,#0x058]          ; [0x102304] =0x20007C
  001022AC  6830      LDR          R0, [R6, #0]
  001022AE  2800      CMP          R0, #0
  001022B0  D009      BEQ          0x1022C6
  001022B2  2064      MOV          R0, #100
  001022B4  6030      STR          R0, [R6, #0]
  001022B6  6828      LDR          R0, [R5, #0]
  001022B8  2800      CMP          R0, #0
  001022BA  D01C      BEQ          0x1022F6
  001022BC  F003      ; pre BL/BLX 
  001022BE  FC6A      BL           0x105B94
  001022C0  2001      MOV          R0, #1
  001022C2  7020      STRB         R0, [R4, #0]
  001022C4  BDF0      POP          {R4,R5,R6,R7, PC}
  001022C6  2F80      CMP          R7, #128
  001022C8  D315      BCC          0x1022F6
  001022CA  F003      ; pre BL/BLX 
  001022CC  FE67      BL           0x105F9C
  001022CE  0001      LSL          R1, R0, #0
  001022D0  2901      CMP          R1, #1
  001022D2  DB10      BLT          0x1022F6
  001022D4  4809      LDR          R0, [PC,#0x024]          ; [0x1022FC] =0x11E1A300
  001022D6  F006      ; pre BL/BLX 
  001022D8  FED9      BL           0x10908C
  001022DA  0008      LSL          R0, R1, #0
  001022DC  4908      LDR          R1, [PC,#0x020]          ; [0x102300] =0xF4241
  001022DE  4288      CMP          R0, R1
  001022E0  D305      BCC          0x1022EE
  001022E2  6028      STR          R0, [R5, #0]
  001022E4  2101      MOV          R1, #1
  001022E6  7021      STRB         R1, [R4, #0]
  001022E8  F003      ; pre BL/BLX 
  001022EA  FC54      BL           0x105B94
  001022EC  E001      B            0x1022F2
  001022EE  2000      MOV          R0, #0
  001022F0  6028      STR          R0, [R5, #0]
  001022F2  2064      MOV          R0, #100
  001022F4  6030      STR          R0, [R6, #0]
  001022F6  BDF0      POP          {R4,R5,R6,R7, PC}
  001022F8  0078      LSL          R0, R7, #1
  001022FA  0020      LSL          R0, R4, #0
  001022FC  A300      ADD          R3, PC, #0               ; 0x102300
  001022FE  11E1      ASR          R1, R4, #7
  00102300  4241      NEG          R1, R0
  00102302  000F      LSL          R7, R1, #0
  00102304  007C      LSL          R4, R7, #1
  00102306  0020      LSL          R0, R4, #0
  00102308  B510      PUSH         {R4, LR}
  0010230A  4C05      LDR          R4, [PC,#0x014]          ; [0x102320] =0x20350C
  0010230C  7820      LDRB         R0, [R4, #0]
  0010230E  2800      CMP          R0, #0
  00102310  D004      BEQ          0x10231C
  00102312  2000      MOV          R0, #0
  00102314  F003      ; pre BL/BLX 
  00102316  FC3E      BL           0x105B94
  00102318  2000      MOV          R0, #0
  0010231A  7020      STRB         R0, [R4, #0]
  0010231C  BD10      POP          {R4, PC}
  0010231E  0000      LSL          R0, R0, #0
  00102320  350C      ADD          R5, #12
  00102322  0020      LSL          R0, R4, #0
  00102324  4A03      LDR          R2, [PC,#0x00C]          ; [0x102334] =0x200070
  00102326  6010      STR          R0, [R2, #0]
  00102328  4803      LDR          R0, [PC,#0x00C]          ; [0x102338] =0x200074
  0010232A  6001      STR          R1, [R0, #0]
  0010232C  4803      LDR          R0, [PC,#0x00C]          ; [0x10233C] =0x202AF8
  0010232E  2100      MOV          R1, #0
  00102330  6001      STR          R1, [R0, #0]
  00102332  4770      BX           LR
  00102334  0070      LSL          R0, R6, #1
  00102336  0020      LSL          R0, R4, #0
  00102338  0074      LSL          R4, R6, #1
  0010233A  0020      LSL          R0, R4, #0
  0010233C  2AF8      CMP          R2, #248
  0010233E  0020      LSL          R0, R4, #0
  00102340  2300      MOV          R3, #0
  00102342  60C3      STR          R3, [R0, #12]
  00102344  6142      STR          R2, [R0, #20]
  00102346  6001      STR          R1, [R0, #0]
  00102348  1889      ADD          R1, R1, R2
  0010234A  6041      STR          R1, [R0, #4]
  0010234C  1889      ADD          R1, R1, R2
  0010234E  6081      STR          R1, [R0, #8]
  00102350  4770      BX           LR
  00102352  0000      LSL          R0, R0, #0
  00102354  B5F0      PUSH         {R4,R5,R6,R7, LR}
  00102356  0004      LSL          R4, R0, #0
  00102358  000F      LSL          R7, R1, #0
  0010235A  68E5      LDR          R5, [R4, #12]
  0010235C  687E      LDR          R6, [R7, #4]
  0010235E  6960      LDR          R0, [R4, #20]
  00102360  00C0      LSL          R0, R0, #3
  00102362  1971      ADD          R1, R6, R5
  00102364  4288      CMP          R0, R1
  00102366  D201      BCS          0x10236C
  00102368  F002      ; pre BL/BLX 
  0010236A  FE1C      BL           0x104FA4
  0010236C  683F      LDR          R7, [R7, #0]
  0010236E  0033      LSL          R3, R6, #0
  00102370  003A      LSL          R2, R7, #0
  00102372  68E1      LDR          R1, [R4, #12]
  00102374  6820      LDR          R0, [R4, #0]
  00102376  F101      ; pre BL/BLX 
  00102378  FC27      BL           0x203BC8
  0010237A  0033      LSL          R3, R6, #0
  0010237C  1DF0      ADD          R0, R6, #7
  0010237E  08C0      LSR          R0, R0, #3
  00102380  183A      ADD          R2, R7, R0
  00102382  68E1      LDR          R1, [R4, #12]
  00102384  68A0      LDR          R0, [R4, #8]
  00102386  F101      ; pre BL/BLX 
  00102388  FC1F      BL           0x203BC8
  0010238A  68E0      LDR          R0, [R4, #12]
  0010238C  1980      ADD          R0, R0, R6
  0010238E  60E0      STR          R0, [R4, #12]
  00102390  0028      LSL          R0, R5, #0
  00102392  BDF0      POP          {R4,R5,R6,R7, PC}
  00102394  B500      PUSH         {LR}
  00102396  68C1      LDR          R1, [R0, #12]
  00102398  1DC9      ADD          R1, R1, #7
  0010239A  2207      MOV          R2, #7
  0010239C  4391      BIC          R1, R2
  0010239E  6880      LDR          R0, [R0, #8]
  001023A0  F003      ; pre BL/BLX 
  001023A2  FA5C      BL           0x10585C
  001023A4  BD00      POP          {PC}
  001023A6  0000      LSL          R0, R0, #0
  001023A8  B500      PUSH         {LR}
  001023AA  68C1      LDR          R1, [R0, #12]
  001023AC  1DC9      ADD          R1, R1, #7
  001023AE  08CB      LSR          R3, R1, #3
  001023B0  2100      MOV          R1, #0
  001023B2  60C1      STR          R1, [R0, #12]
  001023B4  6842      LDR          R2, [R0, #4]
  001023B6  6881      LDR          R1, [R0, #8]
  001023B8  6800      LDR          R0, [R0, #0]
  001023BA  F003      ; pre BL/BLX 
  001023BC  FCA1      BL           0x105D00
  001023BE  BD00      POP          {PC}
  001023C0  B530      PUSH         {R4,R5, LR}
  001023C2  0004      LSL          R4, R0, #0
  001023C4  68E0      LDR          R0, [R4, #12]
  001023C6  1DC0      ADD          R0, R0, #7
  001023C8  08C5      LSR          R5, R0, #3
  001023CA  2000      MOV          R0, #0
  001023CC  60E0      STR          R0, [R4, #12]
  001023CE  00E9      LSL          R1, R5, #3
  001023D0  68A0      LDR          R0, [R4, #8]
  001023D2  F003      ; pre BL/BLX 
  001023D4  FA43      BL           0x10585C
  001023D6  002B      LSL          R3, R5, #0
  001023D8  6862      LDR          R2, [R4, #4]
  001023DA  68A1      LDR          R1, [R4, #8]
  001023DC  6820      LDR          R0, [R4, #0]
  001023DE  F003      ; pre BL/BLX 
  001023E0  FC8F      BL           0x105D00
  001023E2  2800      CMP          R0, #0
  001023E4  D101      BNE          0x1023EA
  001023E6  F003      ; pre BL/BLX 
  001023E8  FBBD      BL           0x105B64
  001023EA  BD30      POP          {R4,R5, PC}
  001023EC  B5F0      PUSH         {R4,R5,R6,R7, LR}
  001023EE  0004      LSL          R4, R0, #0
  001023F0  4D16      LDR          R5, [PC,#0x058]          ; [0x10244C] =0x2027B8
  001023F2  682E      LDR          R6, [R5, #0]
  001023F4  3664      ADD          R6, #100
  001023F6  49C3      LDR          R1, [PC,#0x30C]          ; [0x102704] =0x2000C0
  001023F8  0020      LSL          R0, R4, #0
  001023FA  F7FF      ; pre BL/BLX 
  001023FC  FFAB      BL           0x102354
  001023FE  4996      LDR          R1, [PC,#0x258]          ; [0x102658] =0x20009C
  00102400  8809      LDRH         R1, [R1, #0]
  00102402  1847      ADD          R7, R0, R1
  00102404  0020      LSL          R0, R4, #0
  00102406  F7FF      ; pre BL/BLX 
  00102408  FFDB      BL           0x1023C0
  0010240A  2800      CMP          R0, #0
  0010240C  D11C      BNE          0x102448
  0010240E  08F8      LSR          R0, R7, #3
  00102410  6861      LDR          R1, [R4, #4]
  00102412  180A      ADD          R2, R1, R0
  00102414  7810      LDRB         R0, [R2, #0]
  00102416  077B      LSL          R3, R7, #29
  00102418  0F5B      LSR          R3, R3, #29
  0010241A  D006      BEQ          0x10242A
  0010241C  40D8      LSR          R0, R3
  0010241E  0001      LSL          R1, R0, #0
  00102420  7850      LDRB         R0, [R2, #1]
  00102422  2208      MOV          R2, #8
  00102424  1AD2      SUB          R2, R2, R3
  00102426  4090      LSL          R0, R2
  00102428  4308      ORR          R0, R1
  0010242A  2119      MOV          R1, #25
  0010242C  4001      AND          R1, R0
  0010242E  2909      CMP          R1, #9
  00102430  D101      BNE          0x102436
  00102432  2000      MOV          R0, #0
  00102434  BDF0      POP          {R4,R5,R6,R7, PC}
  00102436  06C0      LSL          R0, R0, #27

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -