📄 youxi.hex
字号:
0x00000bd8: e3540060 `.T. CMP r4,#0x60
0x00000bdc: 3affffe8 ...: BCC 0xb84
0x00000be0: e1a00006 .... MOV r0,r6
0x00000be4: e350003c <.P. CMP r0,#0x3c
0x00000be8: 3affffdd ...: BCC 0xb64
0x00000bec: e8bd81f8 .... LDMFD r13!,{r3-r8,pc}
Game_STest
0x00000bf0: e92d4078 x@-. STMFD r13!,{r3-r6,r14}
0x00000bf4: e3a05000 .P.. MOV r5,#0
0x00000bf8: e51f612c ,a.. LDR r6,0xad4
0x00000bfc: ea00001a .... B 0xc6c
0x00000c00: e3a04000 .@.. MOV r4,#0
0x00000c04: ea000014 .... B 0xc5c
0x00000c08: e3a03001 .0.. MOV r3,#1
0x00000c0c: e58d3000 .0.. STR r3,[r13,#0]
0x00000c10: e2840005 .... ADD r0,r4,#5
0x00000c14: e20030ff .0.. AND r3,r0,#0xff
0x00000c18: e2840002 .... ADD r0,r4,#2
0x00000c1c: e20010ff .... AND r1,r0,#0xff
0x00000c20: e3a00002 .... MOV r0,#2
0x00000c24: e3a02003 . .. MOV r2,#3
0x00000c28: ebffff7a z... BL GUI_RectangleFill ; 0xa18
0x00000c2c: e1a00006 .... MOV r0,r6
0x00000c30: ebfffda4 .... BL LCM128645ZK_Shortdelay ; 0x2c8
0x00000c34: e3a03000 .0.. MOV r3,#0
0x00000c38: e58d3000 .0.. STR r3,[r13,#0]
0x00000c3c: e2840004 .... ADD r0,r4,#4
0x00000c40: e20030ff .0.. AND r3,r0,#0xff
0x00000c44: e2840001 .... ADD r0,r4,#1
0x00000c48: e20010ff .... AND r1,r0,#0xff
0x00000c4c: e1a04001 .@.. MOV r4,r1
0x00000c50: e3a00002 .... MOV r0,#2
0x00000c54: e3a02003 . .. MOV r2,#3
0x00000c58: ebffff6e n... BL GUI_RectangleFill ; 0xa18
0x00000c5c: e354003f ?.T. CMP r4,#0x3f
0x00000c60: 3affffe8 ...: BCC 0xc08
0x00000c64: e2850001 .... ADD r0,r5,#1
0x00000c68: e20050ff .P.. AND r5,r0,#0xff
0x00000c6c: e3550060 `.U. CMP r5,#0x60
0x00000c70: 3affffe2 ...: BCC 0xc00
0x00000c74: e8bd8078 x... LDMFD r13!,{r3-r6,pc}
Game_face
0x00000c78: e92d4008 .@-. STMFD r13!,{r3,r14}
0x00000c7c: e3a03001 .0.. MOV r3,#1
0x00000c80: e3a0203e > .. MOV r2,#0x3e
0x00000c84: e3a01000 .... MOV r1,#0
0x00000c88: e3a00001 .... MOV r0,#1
0x00000c8c: ebffff33 3... BL GUI_RLine ; 0x960
0x00000c90: e3a03001 .0.. MOV r3,#1
0x00000c94: e3a0203e > .. MOV r2,#0x3e
0x00000c98: e3a01000 .... MOV r1,#0
0x00000c9c: e3a0007e ~... MOV r0,#0x7e
0x00000ca0: ebffff2e .... BL GUI_RLine ; 0x960
0x00000ca4: e3a03001 .0.. MOV r3,#1
0x00000ca8: e58d3000 .0.. STR r3,[r13,#0]
0x00000cac: e3a0303f ?0.. MOV r3,#0x3f
0x00000cb0: e3a0207f . .. MOV r2,#0x7f
0x00000cb4: e3a01000 .... MOV r1,#0
0x00000cb8: e3a00000 .... MOV r0,#0
0x00000cbc: ebffff3a :... BL GUI_Rectangle ; 0x9ac
0x00000cc0: e3a03001 .0.. MOV r3,#1
0x00000cc4: e3a0207e ~ .. MOV r2,#0x7e
0x00000cc8: e3a0103e >... MOV r1,#0x3e
0x00000ccc: e3a00000 .... MOV r0,#0
0x00000cd0: ebffff0f .... BL GUI_HLine ; 0x914
0x00000cd4: e28dd004 .... ADD r13,r13,#4
0x00000cd8: e49de004 .... LDR r14,[r13],#4
0x00000cdc: e3a03001 .0.. MOV r3,#1
0x00000ce0: e3a0207e ~ .. MOV r2,#0x7e
0x00000ce4: e3a0103d =... MOV r1,#0x3d
0x00000ce8: e3a00000 .... MOV r0,#0
0x00000cec: eaffff08 .... B GUI_HLine ; 0x914
$d
0x00000cf0: 004c4b40 @KL. DCD 5000000
PrScore
$a
.text
0x00000cf4: e92d40f8 .@-. STMFD r13!,{r3-r7,r14}
0x00000cf8: e59f0624 $... LDR r0,0x1324
0x00000cfc: e5900000 .... LDR r0,[r0,#0]
0x00000d00: e1a06000 .`.. MOV r6,r0
0x00000d04: eb000303 .... BL __rt_sdiv10 ; 0x1918
0x00000d08: e20140ff .@.. AND r4,r1,#0xff
0x00000d0c: e1a01006 .... MOV r1,r6
0x00000d10: e3a00064 d... MOV r0,#0x64
0x00000d14: eb0002ca .... BL __rt_sdiv ; 0x1844
0x00000d18: e1a00001 .... MOV r0,r1
0x00000d1c: eb0002fd .... BL __rt_sdiv10 ; 0x1918
0x00000d20: e20050ff .P.. AND r5,r0,#0xff
0x00000d24: e1a01006 .... MOV r1,r6
0x00000d28: e3a00ffa .... MOV r0,#0x3e8
0x00000d2c: eb0002c4 .... BL __rt_sdiv ; 0x1844
0x00000d30: e20070ff .p.. AND r7,r0,#0xff
0x00000d34: e3a00064 d... MOV r0,#0x64
0x00000d38: eb0002c1 .... BL __rt_sdiv ; 0x1844
0x00000d3c: e20060ff .`.. AND r6,r0,#0xff
0x00000d40: e1a03004 .0.. MOV r3,r4
0x00000d44: e3a02000 . .. MOV r2,#0
0x00000d48: e3a01004 .... MOV r1,#4
0x00000d4c: e3a00000 .... MOV r0,#0
0x00000d50: eb000229 )... BL ZLG7289_Download ; 0x15fc
0x00000d54: e1a03005 .0.. MOV r3,r5
0x00000d58: e3a02000 . .. MOV r2,#0
0x00000d5c: e3a01005 .... MOV r1,#5
0x00000d60: e3a00000 .... MOV r0,#0
0x00000d64: eb000224 $... BL ZLG7289_Download ; 0x15fc
0x00000d68: e1a03006 .0.. MOV r3,r6
0x00000d6c: e3a02000 . .. MOV r2,#0
0x00000d70: e3a01006 .... MOV r1,#6
0x00000d74: e3a00000 .... MOV r0,#0
0x00000d78: eb00021f .... BL ZLG7289_Download ; 0x15fc
0x00000d7c: e1a03007 .0.. MOV r3,r7
0x00000d80: e28dd004 .... ADD r13,r13,#4
0x00000d84: e8bd40f0 .@.. LDMFD r13!,{r4-r7,r14}
0x00000d88: e3a02000 . .. MOV r2,#0
0x00000d8c: e3a01007 .... MOV r1,#7
0x00000d90: e3a00000 .... MOV r0,#0
0x00000d94: ea000218 .... B ZLG7289_Download ; 0x15fc
GameOver
0x00000d98: e92d400e .@-. STMFD r13!,{r1-r3,r14}
0x00000d9c: e3a02009 . .. MOV r2,#9
0x00000da0: e59f1580 .... LDR r1,0x1328
0x00000da4: e1a0000d .... MOV r0,r13
0x00000da8: eb000278 x... BL __rt_memcpy ; 0x1790
0x00000dac: ebfffe2e .... BL LCM128645ZK_Draw_clear ; 0x66c
0x00000db0: e3a00030 0... MOV r0,#0x30
0x00000db4: ebfffd67 g... BL LCM128645ZK_cmd ; 0x358
0x00000db8: e59f156c l... LDR r1,0x132c
0x00000dbc: e3a00840 @... MOV r0,#0x400000
0x00000dc0: e5810014 .... STR r0,[r1,#0x14]
0x00000dc4: e1a0200d . .. MOV r2,r13
0x00000dc8: e3a01000 .... MOV r1,#0
0x00000dcc: e3a00000 .... MOV r0,#0
0x00000dd0: ebfffdbc .... BL Char_Set_XY ; 0x4c8
0x00000dd4: e8bd800e .... LDMFD r13!,{r1-r3,pc}
GamePlay
0x00000dd8: e92d4ff8 .O-. STMFD r13!,{r3-r11,r14}
0x00000ddc: e59f4540 @E.. LDR r4,0x1324
0x00000de0: e3a02000 . .. MOV r2,#0
0x00000de4: e5940018 .... LDR r0,[r4,#0x18]
0x00000de8: e3a01000 .... MOV r1,#0
0x00000dec: e20030ff .0.. AND r3,r0,#0xff
0x00000df0: e3a00000 .... MOV r0,#0
0x00000df4: eb000200 .... BL ZLG7289_Download ; 0x15fc
0x00000df8: e59f8530 0... LDR r8,0x1330
0x00000dfc: e3a06001 .`.. MOV r6,#1
0x00000e00: e5886008 .`.. STR r6,[r8,#8]
0x00000e04: e59f5528 (U.. LDR r5,0x1334
0x00000e08: e3a00000 .... MOV r0,#0
0x00000e0c: e5850648 H... STR r0,[r5,#0x648]
0x00000e10: e3a00001 .... MOV r0,#1
0x00000e14: e5850644 D... STR r0,[r5,#0x644]
0x00000e18: e3a0a003 .... MOV r10,#3
0x00000e1c: e585a000 .... STR r10,[r5,#0]
0x00000e20: e585a320 ... STR r10,[r5,#0x320]
0x00000e24: e3a00006 .... MOV r0,#6
0x00000e28: e5850004 .... STR r0,[r5,#4]
0x00000e2c: e585a324 $... STR r10,[r5,#0x324]
0x00000e30: e3a00002 .... MOV r0,#2
0x00000e34: e5850640 @... STR r0,[r5,#0x640]
0x00000e38: e3a0000f .... MOV r0,#0xf
0x00000e3c: e584000c .... STR r0,[r4,#0xc]
0x00000e40: e59f74f0 .t.. LDR r7,0x1338
0x00000e44: e3a0b000 .... MOV r11,#0
0x00000e48: e59f84e0 .... LDR r8,0x1330
0x00000e4c: e5980008 .... LDR r0,[r8,#8]
0x00000e50: e3500001 ..P. CMP r0,#1
0x00000e54: 1a000025 %... BNE 0xef0
0x00000e58: eb000230 0... BL rand ; 0x1720
0x00000e5c: e1a01000 .... MOV r1,r0
0x00000e60: e3a00ffa .... MOV r0,#0x3e8
0x00000e64: eb000276 v... BL __rt_sdiv ; 0x1844
0x00000e68: e59f04b4 .... LDR r0,0x1324
0x00000e6c: e5801014 .... STR r1,[r0,#0x14]
0x00000e70: e1a00001 .... MOV r0,r1
0x00000e74: eb000206 .... BL srand ; 0x1694
0x00000e78: eb000228 (... BL rand ; 0x1720
0x00000e7c: e1a01000 .... MOV r1,r0
0x00000e80: e3a00079 y... MOV r0,#0x79
0x00000e84: eb00026e n... BL __rt_sdiv ; 0x1844
0x00000e88: e2810001 .... ADD r0,r1,#1
0x00000e8c: e5880000 .... STR r0,[r8,#0]
0x00000e90: eb000222 "... BL rand ; 0x1720
0x00000e94: e1a01000 .... MOV r1,r0
0x00000e98: e3a00037 7... MOV r0,#0x37
0x00000e9c: eb000268 h... BL __rt_sdiv ; 0x1844
0x00000ea0: e2810001 .... ADD r0,r1,#1
0x00000ea4: e5880004 .... STR r0,[r8,#4]
0x00000ea8: e5984000 .@.. LDR r4,[r8,#0]
0x00000eac: e3a00003 .... MOV r0,#3
0x00000eb0: e1a01004 .... MOV r1,r4
0x00000eb4: eb000262 b... BL __rt_sdiv ; 0x1844
0x00000eb8: e3510000 ..Q. CMP r1,#0
0x00000ebc: 0a000004 .... BEQ 0xed4
0x00000ec0: e2840001 .... ADD r0,r4,#1
0x00000ec4: e5880000 .... STR r0,[r8,#0]
0x00000ec8: eafffff6 .... B 0xea8
0x00000ecc: e2840001 .... ADD r0,r4,#1
0x00000ed0: e5880004 .... STR r0,[r8,#4]
0x00000ed4: e5984004 .@.. LDR r4,[r8,#4]
0x00000ed8: e3a00003 .... MOV r0,#3
0x00000edc: e1a01004 .... MOV r1,r4
0x00000ee0: eb000257 W... BL __rt_sdiv ; 0x1844
0x00000ee4: e3510000 ..Q. CMP r1,#0
0x00000ee8: 1afffff7 .... BNE 0xecc
0x00000eec: e588b008 .... STR r11,[r8,#8]
0x00000ef0: e5980008 .... LDR r0,[r8,#8]
0x00000ef4: e3500000 ..P. CMP r0,#0
0x00000ef8: 1a00000a .... BNE 0xf28
0x00000efc: e3a03001 .0.. MOV r3,#1
0x00000f00: e58d3000 .0.. STR r3,[r13,#0]
0x00000f04: e5981004 .... LDR r1,[r8,#4]
0x00000f08: e2410002 ..A. SUB r0,r1,#2
0x00000f0c: e20030ff .0.. AND r3,r0,#0xff
0x00000f10: e5980000 .... LDR r0,[r8,#0]
0x00000f14: e20110ff .... AND r1,r1,#0xff
0x00000f18: e2802002 . .. ADD r2,r0,#2
0x00000f1c: e20220ff . .. AND r2,r2,#0xff
0x00000f20: e20000ff .... AND r0,r0,#0xff
0x00000f24: ebfffebb .... BL GUI_RectangleFill ; 0xa18
0x00000f28: e5950640 @... LDR r0,[r5,#0x640]
0x00000f2c: e59f33f0 .3.. LDR r3,0x1324
0x00000f30: e2400001 ..@. SUB r0,r0,#1
0x00000f34: e5830008 .... STR r0,[r3,#8]
0x00000f38: e5930008 .... LDR r0,[r3,#8]
0x00000f3c: e3500000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -