📄 mos_dissemble.s
字号:
1538: e5823004 str r3, [r2, #4] 153c: e59f3018 ldr r3, [pc, #24] ; 0x155c 1540: e5932000 ldr r2, [r3] 1544: e51b3010 ldr r3, [fp, #-16] 1548: e582300c str r3, [r2, #12] 154c: ebfffd24 bl 0x9e4 1550: e3a03000 mov r3, #0 ; 0x0 1554: e1a00003 mov r0, r3 1558: e89da808 ldmia sp, {r3, fp, sp, pc} 155c: 30005d6c andcc r5, r0, ip, ror #26 1560: e1a0c00d mov ip, sp 1564: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1568: e24cb004 sub fp, ip, #4 ; 0x4 156c: e24dd004 sub sp, sp, #4 ; 0x4 1570: e50b0010 str r0, [fp, #-16] 1574: e51b0010 ldr r0, [fp, #-16] 1578: eb0000c8 bl 0x18a0 157c: e1a03000 mov r3, r0 1580: e1a00003 mov r0, r3 1584: e89da808 ldmia sp, {r3, fp, sp, pc} 1588: e1a0c00d mov ip, sp 158c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1590: e24cb004 sub fp, ip, #4 ; 0x4 1594: e24dd008 sub sp, sp, #8 ; 0x8 1598: e50b0010 str r0, [fp, #-16] 159c: e51b3010 ldr r3, [fp, #-16] 15a0: e1a00003 mov r0, r3 15a4: ef000000 swi 0x00000000 15a8: e1a03000 mov r3, r0 15ac: e50b3014 str r3, [fp, #-20] 15b0: e51b3014 ldr r3, [fp, #-20] 15b4: e1a00003 mov r0, r3 15b8: e24bd00c sub sp, fp, #12 ; 0xc 15bc: e89da800 ldmia sp, {fp, sp, pc} 15c0: e1a0c00d mov ip, sp 15c4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 15c8: e24cb004 sub fp, ip, #4 ; 0x4 15cc: e24dd008 sub sp, sp, #8 ; 0x8 15d0: e50b0010 str r0, [fp, #-16] 15d4: e51b3010 ldr r3, [fp, #-16] 15d8: e1a00003 mov r0, r3 15dc: ef000001 swi 0x00000001 15e0: e1a03000 mov r3, r0 15e4: e50b3014 str r3, [fp, #-20] 15e8: e51b3014 ldr r3, [fp, #-20] 15ec: e1a00003 mov r0, r3 15f0: e24bd00c sub sp, fp, #12 ; 0xc 15f4: e89da800 ldmia sp, {fp, sp, pc} 15f8: e1a0c00d mov ip, sp 15fc: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1600: e24cb004 sub fp, ip, #4 ; 0x4 1604: e24dd008 sub sp, sp, #8 ; 0x8 1608: e50b0010 str r0, [fp, #-16] 160c: e51b3010 ldr r3, [fp, #-16] 1610: e1a00003 mov r0, r3 1614: ef000002 swi 0x00000002 1618: e1a03000 mov r3, r0 161c: e50b3014 str r3, [fp, #-20] 1620: e51b3014 ldr r3, [fp, #-20] 1624: e1a00003 mov r0, r3 1628: e24bd00c sub sp, fp, #12 ; 0xc 162c: e89da800 ldmia sp, {fp, sp, pc} 1630: e1a0c00d mov ip, sp 1634: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1638: e24cb004 sub fp, ip, #4 ; 0x4 163c: e24dd004 sub sp, sp, #4 ; 0x4 1640: e3a0344a mov r3, #1241513984 ; 0x4a000000 1644: e2833014 add r3, r3, #20 ; 0x14 1648: e5933000 ldr r3, [r3] 164c: e50b3010 str r3, [fp, #-16] 1650: e51b3010 ldr r3, [fp, #-16] 1654: e2433001 sub r3, r3, #1 ; 0x1 1658: e3530009 cmp r3, #9 ; 0x9 165c: 979ff103 ldrls pc, [pc, r3, lsl #2] 1660: ea000017 b 0x16c4 1664: 3000568c andcc r5, r0, ip, lsl #13 1668: 30005698 mulcc r0, r8, r6 166c: 300056a4 andcc r5, r0, r4, lsr #13 1670: 300056b0 strcch r5, [r0], -r0 1674: 300056c4 andcc r5, r0, r4, asr #13 1678: 300056c4 andcc r5, r0, r4, asr #13 167c: 300056c4 andcc r5, r0, r4, asr #13 1680: 300056c4 andcc r5, r0, r4, asr #13 1684: 300056c4 andcc r5, r0, r4, asr #13 1688: 300056bc strcch r5, [r0], -ip 168c: e59f0084 ldr r0, [pc, #132] ; 0x1718 1690: eb000082 bl 0x18a0 1694: ea00000c b 0x16cc 1698: e59f007c ldr r0, [pc, #124] ; 0x171c 169c: eb00007f bl 0x18a0 16a0: ea000009 b 0x16cc 16a4: e59f0074 ldr r0, [pc, #116] ; 0x1720 16a8: eb00007c bl 0x18a0 16ac: ea000006 b 0x16cc 16b0: e59f006c ldr r0, [pc, #108] ; 0x1724 16b4: eb000079 bl 0x18a0 16b8: ea000003 b 0x16cc 16bc: ebfffd89 bl 0xce8 16c0: ea000001 b 0x16cc 16c4: e59f005c ldr r0, [pc, #92] ; 0x1728 16c8: eb000074 bl 0x18a0 16cc: e51b3010 ldr r3, [fp, #-16] 16d0: e3530004 cmp r3, #4 ; 0x4 16d4: 1a000003 bne 0x16e8 16d8: e3a03456 mov r3, #1442840576 ; 0x56000000 16dc: e28330a8 add r3, r3, #168 ; 0xa8 16e0: e3a02080 mov r2, #128 ; 0x80 16e4: e5832000 str r2, [r3] 16e8: e3a0144a mov r1, #1241513984 ; 0x4a000000 16ec: e3a02001 mov r2, #1 ; 0x1 16f0: e51b3010 ldr r3, [fp, #-16] 16f4: e1a03312 mov r3, r2, lsl r3 16f8: e5813000 str r3, [r1] 16fc: e3a0244a mov r2, #1241513984 ; 0x4a000000 1700: e2822010 add r2, r2, #16 ; 0x10 1704: e3a0344a mov r3, #1241513984 ; 0x4a000000 1708: e2833010 add r3, r3, #16 ; 0x10 170c: e5933000 ldr r3, [r3] 1710: e5823000 str r3, [r2] 1714: e89da808 ldmia sp, {r3, fp, sp, pc} 1718: 30005ce0 andcc r5, r0, r0, ror #25 171c: 30005cf8 strccd r5, [r0], -r8 1720: 30005d10 andcc r5, r0, r0, lsl sp 1724: 30005d28 andcc r5, r0, r8, lsr #26 1728: 30005d40 andcc r5, r0, r0, asr #26 172c: e1a0c00d mov ip, sp 1730: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1734: e24cb004 sub fp, ip, #4 ; 0x4 1738: e10f0000 mrs r0, CPSR 173c: e3800080 orr r0, r0, #128 ; 0x80 1740: e121f000 msr CPSR_c, r0 1744: e89da800 ldmia sp, {fp, sp, pc} 1748: e1a0c00d mov ip, sp 174c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1750: e24cb004 sub fp, ip, #4 ; 0x4 1754: e10f0000 mrs r0, CPSR 1758: e3c00080 bic r0, r0, #128 ; 0x80 175c: e121f000 msr CPSR_c, r0 1760: e89da800 ldmia sp, {fp, sp, pc} 1764: e1a0c00d mov ip, sp 1768: e92dd800 stmdb sp!, {fp, ip, lr, pc} 176c: e24cb004 sub fp, ip, #4 ; 0x4 1770: e24dd004 sub sp, sp, #4 ; 0x4 1774: e3a03000 mov r3, #0 ; 0x0 1778: e50b3010 str r3, [fp, #-16] 177c: e3a02456 mov r2, #1442840576 ; 0x56000000 1780: e2822070 add r2, r2, #112 ; 0x70 1784: e3a03456 mov r3, #1442840576 ; 0x56000000 1788: e2833070 add r3, r3, #112 ; 0x70 178c: e5933000 ldr r3, [r3] 1790: e38330a0 orr r3, r3, #160 ; 0xa0 1794: e5823000 str r3, [r2] 1798: e3a03456 mov r3, #1442840576 ; 0x56000000 179c: e2833078 add r3, r3, #120 ; 0x78 17a0: e3a0200c mov r2, #12 ; 0xc 17a4: e5832000 str r2, [r3] 17a8: e3a02205 mov r2, #1342177280 ; 0x50000000 17ac: e3a03003 mov r3, #3 ; 0x3 17b0: e5823000 str r3, [r2] 17b4: e3a02245 mov r2, #1342177284 ; 0x50000004 17b8: e3a03f91 mov r3, #580 ; 0x244 17bc: e2833001 add r3, r3, #1 ; 0x1 17c0: e5823000 str r3, [r2] 17c4: e3a02285 mov r2, #1342177288 ; 0x50000008 17c8: e3a03000 mov r3, #0 ; 0x0 17cc: e5823000 str r3, [r2] 17d0: e3a022c5 mov r2, #1342177292 ; 0x5000000c 17d4: e3a03000 mov r3, #0 ; 0x0 17d8: e5823000 str r3, [r2] 17dc: e3a03205 mov r3, #1342177280 ; 0x50000000 17e0: e2833028 add r3, r3, #40 ; 0x28 17e4: e3a02035 mov r2, #53 ; 0x35 17e8: e5832000 str r2, [r3] 17ec: e51b2010 ldr r2, [fp, #-16] 17f0: e3a03c27 mov r3, #9984 ; 0x2700 17f4: e283300f add r3, r3, #15 ; 0xf 17f8: e1520003 cmp r2, r3 17fc: ca000003 bgt 0x1810 1800: e51b3010 ldr r3, [fp, #-16] 1804: e2833001 add r3, r3, #1 ; 0x1 1808: e50b3010 str r3, [fp, #-16] 180c: eafffff6 b 0x17ec 1810: e89da808 ldmia sp, {r3, fp, sp, pc} 1814: e1a0c00d mov ip, sp 1818: e92dd800 stmdb sp!, {fp, ip, lr, pc} 181c: e24cb004 sub fp, ip, #4 ; 0x4 1820: e24dd004 sub sp, sp, #4 ; 0x4 1824: e1a03000 mov r3, r0 1828: e54b300d strb r3, [fp, #-13] 182c: e3a03205 mov r3, #1342177280 ; 0x50000000 1830: e2833010 add r3, r3, #16 ; 0x10 1834: e5933000 ldr r3, [r3] 1838: e1a03123 mov r3, r3, lsr #2 183c: e2033001 and r3, r3, #1 ; 0x1 1840: e3530000 cmp r3, #0 ; 0x0 1844: 1a000000 bne 0x184c 1848: eafffff7 b 0x182c 184c: e3a03205 mov r3, #1342177280 ; 0x50000000 1850: e2833020 add r3, r3, #32 ; 0x20 1854: e55b200d ldrb r2, [fp, #-13] 1858: e5c32000 strb r2, [r3] 185c: e89da808 ldmia sp, {r3, fp, sp, pc} 1860: e1a0c00d mov ip, sp 1864: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1868: e24cb004 sub fp, ip, #4 ; 0x4 186c: e3a03205 mov r3, #1342177280 ; 0x50000000 1870: e2833010 add r3, r3, #16 ; 0x10 1874: e5933000 ldr r3, [r3] 1878: e2033001 and r3, r3, #1 ; 0x1 187c: e3530000 cmp r3, #0 ; 0x0 1880: 1a000000 bne 0x1888 1884: eafffff8 b 0x186c 1888: e3a03205 mov r3, #1342177280 ; 0x50000000 188c: e2833024 add r3, r3, #36 ; 0x24 1890: e5d33000 ldrb r3, [r3] 1894: e20330ff and r3, r3, #255 ; 0xff 1898: e1a00003 mov r0, r3 189c: e89da800 ldmia sp, {fp, sp, pc} 18a0: e1a0c00d mov ip, sp 18a4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 18a8: e24cb004 sub fp, ip, #4 ; 0x4 18ac: e24dd008 sub sp, sp, #8 ; 0x8 18b0: e50b0010 str r0, [fp, #-16] 18b4: e3a03000 mov r3, #0 ; 0x0 18b8: e50b3014 str r3, [fp, #-20] 18bc: e51b2010 ldr r2, [fp, #-16] 18c0: e51b3014 ldr r3, [fp, #-20] 18c4: e0823003 add r3, r2, r3 18c8: e5d33000 ldrb r3, [r3] 18cc: e3530000 cmp r3, #0 ; 0x0 18d0: 0a00000a beq 0x1900 18d4: e24b0014 sub r0, fp, #20 ; 0x14 18d8: e5902000 ldr r2, [r0] 18dc: e1a01002 mov r1, r2 18e0: e51b3010 ldr r3, [fp, #-16] 18e4: e0813003 add r3, r1, r3 18e8: e5d33000 ldrb r3, [r3] 18ec: e2822001 add r2, r2, #1 ; 0x1 18f0: e5802000 str r2, [r0] 18f4: e1a00003 mov r0, r3 18f8: ebffffc5 bl 0x1814 18fc: eaffffee b 0x18bc 1900: e51b3014 ldr r3, [fp, #-20] 1904: e1a00003 mov r0, r3 1908: e24bd00c sub sp, fp, #12 ; 0xc 190c: e89da800 ldmia sp, {fp, sp, pc} 1910: e1a0c00d mov ip, sp 1914: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1918: e24cb004 sub fp, ip, #4 ; 0x4 191c: e24dd004 sub sp, sp, #4 ; 0x4 1920: e3a03203 mov r3, #805306368 ; 0x30000000 1924: e50b3010 str r3, [fp, #-16] 1928: e51b3010 ldr r3, [fp, #-16] 192c: e3730373 cmn r3, #-872415231 ; 0xcc000001 1930: 8a00000d bhi 0x196c 1934: e51b3010 ldr r3, [fp, #-16] 1938: e1a03a23 mov r3, r3, lsr #20 193c: e1a02103 mov r2, r3, lsl #2 1940: e59f31fc ldr r3, [pc, #508] ; 0x1b44 1944: e5933000 ldr r3, [r3] 1948: e0822003 add r2, r2, r3 194c: e51b3010 ldr r3, [fp, #-16] 1950: e3833ec1 orr r3, r3, #3088 ; 0xc10 1954: e383300a orr r3, r3, #10 ; 0xa 1958: e5823000 str r3, [r2] 195c: e51b3010 ldr r3, [fp, #-16] 1960: e2833601 add r3, r3, #1048576 ; 0x100000 1964: e50b3010 str r3, [fp, #-16] 1968: eaffffee b 0x1928 196c: e3a03312 mov r3, #1207959552 ; 0x48000000 1970: e50b3010 str r3, [fp, #-16] 1974: e51b3010 ldr r3, [fp, #-16] 1978: e373021a cmn r3, #-1610612735 ; 0xa0000001 197c: 8a00000d bhi 0x19b8 1980: e51b3010 ldr r3, [fp, #-16] 1984: e1a03a23 mov r3, r3, lsr #20 1988: e1a02103 mov r2, r3, lsl #2 198c: e59f31b0 ldr r3, [pc, #432] ; 0x1b44 1990: e5933000 ldr r3, [r3] 1994: e0822003 add r2, r2, r3 1998: e51b3010 ldr r3, [fp, #-16] 199c: e3833ec1 orr r3, r3, #3088 ; 0xc10 19a0: e3833002 orr r3, r3, #2 ; 0x2 19a4: e5823000 str r3, [r2] 19a8: e51b3010 ldr r3, [fp, #-16] 19ac: e2833601 add r3, r3, #1048576 ; 0x100000 19b0: e50b3010 str r3, [fp, #-16] 19b4: eaffffee b 0x1974 19b8: e3a03001 mov r3, #1 ; 0x1 19bc: e50b3010 str r3, [fp, #-16] 19c0: e51b3010 ldr r3, [fp, #-16] 19c4: e3530017 cmp r3, #23 ; 0x17 19c8: 8a000010 bhi 0x1a10 19cc: e51b3010 ldr r3, [fp, #-16] 19d0: e1a03c83 mov r3, r3, lsl #25 19d4: e1a03a23 mov r3, r3, lsr #20 19d8: e1a02103 mov r2, r3, lsl #2 19dc: e59f3160 ldr r3, [pc, #352] ; 0x1b44 19e0: e5933000 ldr r3, [r3] 19e4: e0822003 add r2, r2, r3 19e8: e51b3010 ldr r3, [fp, #-16] 19ec: e1a03a03 mov r3, r3, lsl #20 19f0: e2833203 add r3, r3, #805306368 ; 0x30000000 19f4: e3833ec1 orr r3, r3, #3088 ; 0xc10 19f8: e383300a orr r3, r3, #10 ; 0xa 19fc: e5823000 str r3, [r2] 1a00: e51b3010 ldr r3, [fp, #-16] 1a04: e2833001 add r3, r3, #1 ; 0x1 1a08: e50b3010 str r3, [fp, #-16] 1a0c: eaffffeb b 0x19c0 1a10: e3a03019 mov r3, #25 ; 0x19 1a14: e50b3010 str r3, [fp, #-16] 1a18: e51b3010 ldr r3, [fp, #-16] 1a1c: e3530023 cmp r3, #35 ; 0x23 1a20: 8a000010 bhi 0x1a68 1a24: e51b3010 ldr r3, [fp, #-16] 1a28: e1a03c83 mov r3, r3, lsl #25 1a2c: e1a03a23 mov r3, r3, lsr #20 1a30: e1a02103 mov r2, r3, lsl #2 1a34: e59f3108 ldr r3, [pc, #264] ; 0x1b44 1a38: e5933000 ldr r3, [r3] 1a3c: e0822003 add r2, r2, r3 1a40: e51b3010 ldr r3, [fp, #-16] 1a44: e1a03a03 mov r3, r3, lsl #20 1a48: e2833203 add r3, r3, #805306368 ; 0x30000000 1a4c: e3833ec1 orr r3, r3, #3088 ; 0xc10 1a50: e383300a orr r3, r3, #10 ; 0xa 1a54: e5823000 str r3, [r2] 1a58: e51b3010 ldr r3, [fp, #-16] 1a5c: e2833001 add r3, r3, #1 ; 0x1 1a60: e50b3010 str r3, [fp, #-16] 1a64: eaffffeb b 0x1a18 1a68: e3a03030 mov r3, #48 ; 0x30 1a6c: e50b3010 str r3, [fp, #-16] 1a70: e51b3010 ldr r3, [fp, #-16] 1a74: e353003e cmp r3, #62 ; 0x3e 1a78: 8a000010 bhi 0x1ac0 1a7c:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -