📄 mos_dissemble.s
字号:
14a8: e51b2024 ldr r2, [fp, #-36]
14ac: e3a01058 mov r1, #88 ; 0x58
14b0: e1a03002 mov r3, r2
14b4: e1a03303 mov r3, r3, lsl #6
14b8: e0833002 add r3, r3, r2
14bc: e1a03083 mov r3, r3, lsl #1
14c0: e0833002 add r3, r3, r2
14c4: e1a03183 mov r3, r3, lsl #3
14c8: e0833002 add r3, r3, r2
14cc: e1a03103 mov r3, r3, lsl #2
14d0: e0833000 add r3, r3, r0
14d4: e0832001 add r2, r3, r1
14d8: e3a03000 mov r3, #0 ; 0x0
14dc: e5823000 str r3, [r2]
14e0: e8bd0001 ldmia sp!, {r0}
14e4: e3100080 tst r0, #128 ; 0x80
14e8: e10f0000 mrs r0, CPSR
14ec: 03c00080 biceq r0, r0, #128 ; 0x80
14f0: e121f000 msr CPSR_c, r0
14f4: e3a03001 mov r3, #1 ; 0x1
14f8: e50b3038 str r3, [fp, #-56]
14fc: ea000005 b 0x1518
1500: e51b3020 ldr r3, [fp, #-32]
1504: e2833001 add r3, r3, #1 ; 0x1
1508: e50b3020 str r3, [fp, #-32]
150c: eafffe7d b 0xf08
1510: e3a03000 mov r3, #0 ; 0x0
1514: e50b3038 str r3, [fp, #-56]
1518: e51b0038 ldr r0, [fp, #-56]
151c: e24bd00c sub sp, fp, #12 ; 0xc
1520: e89da800 ldmia sp, {fp, sp, pc}
1524: 30005d84 andcc r5, r0, r4, lsl #27
1528: 30006de8 andcc r6, r0, r8, ror #27
152c: e1a0c00d mov ip, sp
1530: e92dd800 stmdb sp!, {fp, ip, lr, pc}
1534: e24cb004 sub fp, ip, #4 ; 0x4
1538: e24dd004 sub sp, sp, #4 ; 0x4
153c: e50b0010 str r0, [fp, #-16]
1540: e59f3018 ldr r3, [pc, #24] ; 0x1560
1544: e5932000 ldr r2, [r3]
1548: e3e03000 mvn r3, #0 ; 0x0
154c: e5823004 str r3, [r2, #4]
1550: ebfffd2a bl 0xa00
1554: e3a03000 mov r3, #0 ; 0x0
1558: e1a00003 mov r0, r3
155c: e89da808 ldmia sp, {r3, fp, sp, pc}
1560: 30005d80 andcc r5, r0, r0, lsl #27
1564: e1a0c00d mov ip, sp
1568: e92dd800 stmdb sp!, {fp, ip, lr, pc}
156c: e24cb004 sub fp, ip, #4 ; 0x4
1570: e24dd004 sub sp, sp, #4 ; 0x4
1574: e50b0010 str r0, [fp, #-16]
1578: e59f3028 ldr r3, [pc, #40] ; 0x15a8
157c: e5932000 ldr r2, [r3]
1580: e3a03005 mov r3, #5 ; 0x5
1584: e5823004 str r3, [r2, #4]
1588: e59f3018 ldr r3, [pc, #24] ; 0x15a8
158c: e5932000 ldr r2, [r3]
1590: e51b3010 ldr r3, [fp, #-16]
1594: e582300c str r3, [r2, #12]
1598: ebfffd18 bl 0xa00
159c: e3a03000 mov r3, #0 ; 0x0
15a0: e1a00003 mov r0, r3
15a4: e89da808 ldmia sp, {r3, fp, sp, pc}
15a8: 30005d80 andcc r5, r0, r0, lsl #27
15ac: e1a0c00d mov ip, sp
15b0: e92dd800 stmdb sp!, {fp, ip, lr, pc}
15b4: e24cb004 sub fp, ip, #4 ; 0x4
15b8: e24dd004 sub sp, sp, #4 ; 0x4
15bc: e50b0010 str r0, [fp, #-16]
15c0: e51b0010 ldr r0, [fp, #-16]
15c4: eb0000ba bl 0x18b4
15c8: e1a03000 mov r3, r0
15cc: e1a00003 mov r0, r3
15d0: e89da808 ldmia sp, {r3, fp, sp, pc}
15d4: e1a0c00d mov ip, sp
15d8: e92dd800 stmdb sp!, {fp, ip, lr, pc}
15dc: e24cb004 sub fp, ip, #4 ; 0x4
15e0: e24dd008 sub sp, sp, #8 ; 0x8
15e4: e50b0010 str r0, [fp, #-16]
15e8: e51b3010 ldr r3, [fp, #-16]
15ec: e1a00003 mov r0, r3
15f0: ef000000 swi 0x00000000
15f4: e1a03000 mov r3, r0
15f8: e50b3014 str r3, [fp, #-20]
15fc: e51b3014 ldr r3, [fp, #-20]
1600: e1a00003 mov r0, r3
1604: e24bd00c sub sp, fp, #12 ; 0xc
1608: e89da800 ldmia sp, {fp, sp, pc}
160c: e1a0c00d mov ip, sp
1610: e92dd800 stmdb sp!, {fp, ip, lr, pc}
1614: e24cb004 sub fp, ip, #4 ; 0x4
1618: e24dd008 sub sp, sp, #8 ; 0x8
161c: e50b0010 str r0, [fp, #-16]
1620: e51b3010 ldr r3, [fp, #-16]
1624: e1a00003 mov r0, r3
1628: ef000001 swi 0x00000001
162c: e1a03000 mov r3, r0
1630: e50b3014 str r3, [fp, #-20]
1634: e51b3014 ldr r3, [fp, #-20]
1638: e1a00003 mov r0, r3
163c: e24bd00c sub sp, fp, #12 ; 0xc
1640: e89da800 ldmia sp, {fp, sp, pc}
1644: e1a0c00d mov ip, sp
1648: e92dd800 stmdb sp!, {fp, ip, lr, pc}
164c: e24cb004 sub fp, ip, #4 ; 0x4
1650: e24dd008 sub sp, sp, #8 ; 0x8
1654: e50b0010 str r0, [fp, #-16]
1658: e51b3010 ldr r3, [fp, #-16]
165c: e1a00003 mov r0, r3
1660: ef000002 swi 0x00000002
1664: e1a03000 mov r3, r0
1668: e50b3014 str r3, [fp, #-20]
166c: e51b3014 ldr r3, [fp, #-20]
1670: e1a00003 mov r0, r3
1674: e24bd00c sub sp, fp, #12 ; 0xc
1678: e89da800 ldmia sp, {fp, sp, pc}
167c: e1a0c00d mov ip, sp
1680: e92dd800 stmdb sp!, {fp, ip, lr, pc}
1684: e24cb004 sub fp, ip, #4 ; 0x4
1688: e24dd004 sub sp, sp, #4 ; 0x4
168c: e3a0344a mov r3, #1241513984 ; 0x4a000000
1690: e2833014 add r3, r3, #20 ; 0x14
1694: e5933000 ldr r3, [r3]
1698: e50b3010 str r3, [fp, #-16]
169c: e51b3010 ldr r3, [fp, #-16]
16a0: e2433001 sub r3, r3, #1 ; 0x1
16a4: e3530009 cmp r3, #9 ; 0x9
16a8: 979ff103 ldrls pc, [pc, r3, lsl #2]
16ac: ea000017 b 0x1710
16b0: 300056d8 ldrccd r5, [r0], -r8
16b4: 300056e4 andcc r5, r0, r4, ror #13
16b8: 300056f0 strccd r5, [r0], -r0
16bc: 300056fc strccd r5, [r0], -ip
16c0: 30005710 andcc r5, r0, r0, lsl r7
16c4: 30005710 andcc r5, r0, r0, lsl r7
16c8: 30005710 andcc r5, r0, r0, lsl r7
16cc: 30005710 andcc r5, r0, r0, lsl r7
16d0: 30005710 andcc r5, r0, r0, lsl r7
16d4: 30005708 andcc r5, r0, r8, lsl #14
16d8: e59f0084 ldr r0, [pc, #132] ; 0x1764
16dc: eb000074 bl 0x18b4
16e0: ea00000c b 0x1718
16e4: e59f007c ldr r0, [pc, #124] ; 0x1768
16e8: eb000071 bl 0x18b4
16ec: ea000009 b 0x1718
16f0: e59f0074 ldr r0, [pc, #116] ; 0x176c
16f4: eb00006e bl 0x18b4
16f8: ea000006 b 0x1718
16fc: e59f006c ldr r0, [pc, #108] ; 0x1770
1700: eb00006b bl 0x18b4
1704: ea000003 b 0x1718
1708: ebfffd7d bl 0xd04
170c: ea000001 b 0x1718
1710: e59f005c ldr r0, [pc, #92] ; 0x1774
1714: eb000066 bl 0x18b4
1718: e51b3010 ldr r3, [fp, #-16]
171c: e3530004 cmp r3, #4 ; 0x4
1720: 1a000003 bne 0x1734
1724: e3a03456 mov r3, #1442840576 ; 0x56000000
1728: e28330a8 add r3, r3, #168 ; 0xa8
172c: e3a02080 mov r2, #128 ; 0x80
1730: e5832000 str r2, [r3]
1734: e3a0144a mov r1, #1241513984 ; 0x4a000000
1738: e3a02001 mov r2, #1 ; 0x1
173c: e51b3010 ldr r3, [fp, #-16]
1740: e1a03312 mov r3, r2, lsl r3
1744: e5813000 str r3, [r1]
1748: e3a0244a mov r2, #1241513984 ; 0x4a000000
174c: e2822010 add r2, r2, #16 ; 0x10
1750: e3a0344a mov r3, #1241513984 ; 0x4a000000
1754: e2833010 add r3, r3, #16 ; 0x10
1758: e5933000 ldr r3, [r3]
175c: e5823000 str r3, [r2]
1760: e89da808 ldmia sp, {r3, fp, sp, pc}
1764: 30005cf4 strccd r5, [r0], -r4
1768: 30005d0c andcc r5, r0, ip, lsl #26
176c: 30005d24 andcc r5, r0, r4, lsr #26
1770: 30005d3c andcc r5, r0, ip, lsr sp
1774: 30005d54 andcc r5, r0, r4, asr sp
1778: e1a0c00d mov ip, sp
177c: e92dd800 stmdb sp!, {fp, ip, lr, pc}
1780: e24cb004 sub fp, ip, #4 ; 0x4
1784: e24dd004 sub sp, sp, #4 ; 0x4
1788: e3a03000 mov r3, #0 ; 0x0
178c: e50b3010 str r3, [fp, #-16]
1790: e3a02456 mov r2, #1442840576 ; 0x56000000
1794: e2822070 add r2, r2, #112 ; 0x70
1798: e3a03456 mov r3, #1442840576 ; 0x56000000
179c: e2833070 add r3, r3, #112 ; 0x70
17a0: e5933000 ldr r3, [r3]
17a4: e38330a0 orr r3, r3, #160 ; 0xa0
17a8: e5823000 str r3, [r2]
17ac: e3a03456 mov r3, #1442840576 ; 0x56000000
17b0: e2833078 add r3, r3, #120 ; 0x78
17b4: e3a0200c mov r2, #12 ; 0xc
17b8: e5832000 str r2, [r3]
17bc: e3a02205 mov r2, #1342177280 ; 0x50000000
17c0: e3a03003 mov r3, #3 ; 0x3
17c4: e5823000 str r3, [r2]
17c8: e3a02245 mov r2, #1342177284 ; 0x50000004
17cc: e3a03f91 mov r3, #580 ; 0x244
17d0: e2833001 add r3, r3, #1 ; 0x1
17d4: e5823000 str r3, [r2]
17d8: e3a02285 mov r2, #1342177288 ; 0x50000008
17dc: e3a03000 mov r3, #0 ; 0x0
17e0: e5823000 str r3, [r2]
17e4: e3a022c5 mov r2, #1342177292 ; 0x5000000c
17e8: e3a03000 mov r3, #0 ; 0x0
17ec: e5823000 str r3, [r2]
17f0: e3a03205 mov r3, #1342177280 ; 0x50000000
17f4: e2833028 add r3, r3, #40 ; 0x28
17f8: e3a02035 mov r2, #53 ; 0x35
17fc: e5832000 str r2, [r3]
1800: e51b2010 ldr r2, [fp, #-16]
1804: e3a03c27 mov r3, #9984 ; 0x2700
1808: e283300f add r3, r3, #15 ; 0xf
180c: e1520003 cmp r2, r3
1810: ca000003 bgt 0x1824
1814: e51b3010 ldr r3, [fp, #-16]
1818: e2833001 add r3, r3, #1 ; 0x1
181c: e50b3010 str r3, [fp, #-16]
1820: eafffff6 b 0x1800
1824: e89da808 ldmia sp, {r3, fp, sp, pc}
1828: e1a0c00d mov ip, sp
182c: e92dd800 stmdb sp!, {fp, ip, lr, pc}
1830: e24cb004 sub fp, ip, #4 ; 0x4
1834: e24dd004 sub sp, sp, #4 ; 0x4
1838: e1a03000 mov r3, r0
183c: e54b300d strb r3, [fp, #-13]
1840: e3a03205 mov r3, #1342177280 ; 0x50000000
1844: e2833010 add r3, r3, #16 ; 0x10
1848: e5933000 ldr r3, [r3]
184c: e1a03123 mov r3, r3, lsr #2
1850: e2033001 and r3, r3, #1 ; 0x1
1854: e3530000 cmp r3, #0 ; 0x0
1858: 1a000000 bne 0x1860
185c: eafffff7 b 0x1840
1860: e3a03205 mov r3, #1342177280 ; 0x50000000
1864: e2833020 add r3, r3, #32 ; 0x20
1868: e55b200d ldrb r2, [fp, #-13]
186c: e5c32000 strb r2, [r3]
1870: e89da808 ldmia sp, {r3, fp, sp, pc}
1874: e1a0c00d mov ip, sp
1878: e92dd800 stmdb sp!, {fp, ip, lr, pc}
187c: e24cb004 sub fp, ip, #4 ; 0x4
1880: e3a03205 mov r3, #1342177280 ; 0x50000000
1884: e2833010 add r3, r3, #16 ; 0x10
1888: e5933000 ldr r3, [r3]
188c: e2033001 and r3, r3, #1 ; 0x1
1890: e3530000 cmp r3, #0 ; 0x0
1894: 1a000000 bne 0x189c
1898: eafffff8 b 0x1880
189c: e3a03205 mov r3, #1342177280 ; 0x50000000
18a0: e2833024 add r3, r3, #36 ; 0x24
18a4: e5d33000 ldrb r3, [r3]
18a8: e20330ff and r3, r3, #255 ; 0xff
18ac: e1a00003 mov r0, r3
18b0: e89da800 ldmia sp, {fp, sp, pc}
18b4: e1a0c00d mov ip, sp
18b8: e92dd800 stmdb sp!, {fp, ip, lr, pc}
18bc: e24cb004 sub fp, ip, #4 ; 0x4
18c0: e24dd008 sub sp, sp, #8 ; 0x8
18c4: e50b0010 str r0, [fp, #-16]
18c8: e3a03000 mov r3, #0 ; 0x0
18cc: e50b3014 str r3, [fp, #-20]
18d0: e51b2010 ldr r2, [fp, #-16]
18d4: e51b3014 ldr r3, [fp, #-20]
18d8: e0823003 add r3, r2, r3
18dc: e5d33000 ldrb r3, [r3]
18e0: e3530000 cmp r3, #0 ; 0x0
18e4: 0a00000a beq 0x1914
18e8: e24b0014 sub r0, fp, #20 ; 0x14
18ec: e5902000 ldr r2, [r0]
18f0: e1a01002 mov r1, r2
18f4: e51b3010 ldr r3, [fp, #-16]
18f8: e0813003 add r3, r1, r3
18fc: e5d33000 ldrb r3, [r3]
1900: e2822001 add r2, r2, #1 ; 0x1
1904: e5802000 str r2, [r0]
1908: e1a00003 mov r0, r3
190c: ebffffc5 bl 0x1828
1910: eaffffee b 0x18d0
1914: e51b3014 ldr r3, [fp, #-20]
1918: e1a00003 mov r0, r3
191c: e24bd00c sub sp, fp, #12 ; 0xc
1920: e89da800 ldmia sp, {fp, sp, pc}
1924: e1a0c00d mov ip, sp
1928: e92dd800 stmdb sp!, {fp, ip, lr, pc}
192c: e24cb004 sub fp, ip, #4 ; 0x4
1930: e24dd004 sub sp, sp, #4 ; 0x4
1934: e3a03203 mov r3, #805306368 ; 0x30000000
1938: e50b3010 str r3, [fp, #-16]
193c: e51b3010 ldr r3, [fp, #-16]
1940: e3730373 cmn r3, #-872415231 ; 0xcc000001
1944: 8a00000d bhi 0x1980
1948: e51b3010 ldr r3, [fp, #-16]
194c: e1a03a23 mov r3, r3, lsr #20
1950: e1a02103 mov r2, r3, lsl #2
1954: e59f31fc ldr r3, [pc, #508] ; 0x1b58
1958: e5933000 ldr r3, [r3]
195c: e0822003 add r2, r2, r3
1960: e51b3010 ldr r3, [fp, #-16]
1964: e3833ec1 orr r3, r3, #3088 ; 0xc10
1968: e383300a orr r3, r3, #10 ; 0xa
196c: e5823000 str r3, [r2]
1970: e51b3010 ldr r3, [fp, #-16]
1974: e2833601 add r3, r3, #1048576 ; 0x100000
1978: e50b3010 str r3, [fp, #-16]
197c: eaffffee b 0x193c
1980: e3a03312 mov r3, #1207959552 ; 0x48000000
1984: e50b3010 str r3, [fp, #-16]
1988: e51b3010 ldr r3, [fp, #-16]
198c: e373021a cmn r3, #-1610612735 ; 0xa0000001
1990: 8a00000d bhi 0x19cc
1994: e51b3010 ldr r3, [fp, #-16]
1998: e1a03a23 mov r3, r3, lsr #20
199c: e1a02103 mov r2, r3, lsl #2
19a0: e59f31b0 ldr r3, [pc, #432] ; 0x1b58
19a4: e5933000 ldr r3, [r3]
19a8: e0822003 add r2, r2, r3
19ac: e51b3010 ldr r3, [fp, #-16]
19b0: e3833ec1 orr r3, r3, #3088 ; 0xc10
19b4: e3833002 orr r3, r3, #2 ; 0x2
19b8: e5823000 str r3, [r2]
19bc: e51b3010 ldr r3, [fp, #-16]
19c0: e2833601 add r3, r3, #1048576 ; 0x100000
19c4: e50b3010 str r3, [fp, #-16]
19c8: eaffffee b 0x1988
19cc: e3a03001 mov r3, #1 ; 0x1
19d0: e50b3010 str r3, [fp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -