📄 mos_dissemble.s
字号:
53c: e3a0293f mov r2, #1032192 ; 0xfc000 540: ebffff82 bl 0x350 544: e89da800 ldmia sp, {fp, sp, pc} 548: e1a0c00d mov ip, sp 54c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 550: e24cb004 sub fp, ip, #4 ; 0x4 554: e3a0244a mov r2, #1241513984 ; 0x4a000000 558: e2822008 add r2, r2, #8 ; 0x8 55c: e3a0344a mov r3, #1241513984 ; 0x4a000000 560: e2833008 add r3, r3, #8 ; 0x8 564: e5933000 ldr r3, [r3] 568: e3c33b01 bic r3, r3, #1024 ; 0x400 56c: e5823000 str r3, [r2] 570: e89da800 ldmia sp, {fp, sp, pc} 574: e1a0c00d mov ip, sp 578: e92dd800 stmdb sp!, {fp, ip, lr, pc} 57c: e24cb004 sub fp, ip, #4 ; 0x4 580: e3a02313 mov r2, #1275068416 ; 0x4c000000 584: e3e034ff mvn r3, #-16777216 ; 0xff000000 588: e5823000 str r3, [r2] 58c: e3a03313 mov r3, #1275068416 ; 0x4c000000 590: e2833014 add r3, r3, #20 ; 0x14 594: e3a02003 mov r2, #3 ; 0x3 598: e5832000 str r2, [r3] 59c: ee111f10 mrc 15, 0, r1, cr1, cr0, {0} 5a0: e3811103 orr r1, r1, #-1073741824 ; 0xc0000000 5a4: ee011f10 mcr 15, 0, r1, cr1, cr0, {0} 5a8: e3a02313 mov r2, #1275068416 ; 0x4c000000 5ac: e2822004 add r2, r2, #4 ; 0x4 5b0: e3a03917 mov r3, #376832 ; 0x5c000 5b4: e2833040 add r3, r3, #64 ; 0x40 5b8: e5823000 str r3, [r2] 5bc: e89da800 ldmia sp, {fp, sp, pc} 5c0: e1a0c00d mov ip, sp 5c4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 5c8: e24cb004 sub fp, ip, #4 ; 0x4 5cc: e3a02451 mov r2, #1358954496 ; 0x51000000 5d0: e3a03031 mov r3, #49 ; 0x31 5d4: e5823000 str r3, [r2] 5d8: e3a03451 mov r3, #1358954496 ; 0x51000000 5dc: e2833004 add r3, r3, #4 ; 0x4 5e0: e3a02003 mov r2, #3 ; 0x3 5e4: e5832000 str r2, [r3] 5e8: e3a02451 mov r2, #1358954496 ; 0x51000000 5ec: e282200c add r2, r2, #12 ; 0xc 5f0: e3a03e27 mov r3, #624 ; 0x270 5f4: e2833001 add r3, r3, #1 ; 0x1 5f8: e5823000 str r3, [r2] 5fc: e3a02451 mov r2, #1358954496 ; 0x51000000 600: e2822008 add r2, r2, #8 ; 0x8 604: e3a03451 mov r3, #1358954496 ; 0x51000000 608: e2833008 add r3, r3, #8 ; 0x8 60c: e5933000 ldr r3, [r3] 610: e3833002 orr r3, r3, #2 ; 0x2 614: e5823000 str r3, [r2] 618: e3a03451 mov r3, #1358954496 ; 0x51000000 61c: e2833008 add r3, r3, #8 ; 0x8 620: e3a02009 mov r2, #9 ; 0x9 624: e5832000 str r2, [r3] 628: e89da800 ldmia sp, {fp, sp, pc} 62c: e1a0c00d mov ip, sp 630: e92dd800 stmdb sp!, {fp, ip, lr, pc} 634: e24cb004 sub fp, ip, #4 ; 0x4 638: e59f1058 ldr r1, [pc, #88] ; 0x698 63c: e59f3054 ldr r3, [pc, #84] ; 0x698 640: e5932000 ldr r2, [r3] 644: e1a03002 mov r3, r2 648: e1a03303 mov r3, r3, lsl #6 64c: e0833002 add r3, r3, r2 650: e1a03303 mov r3, r3, lsl #6 654: e0833002 add r3, r3, r2 658: e1a03103 mov r3, r3, lsl #2 65c: e0833002 add r3, r3, r2 660: e1a03103 mov r3, r3, lsl #2 664: e0833002 add r3, r3, r2 668: e1a02103 mov r2, r3, lsl #2 66c: e0833002 add r3, r3, r2 670: e1a02103 mov r2, r3, lsl #2 674: e0833002 add r3, r3, r2 678: e283343d add r3, r3, #1023410176 ; 0x3d000000 67c: e2433891 sub r3, r3, #9502720 ; 0x910000 680: e2433eca sub r3, r3, #3232 ; 0xca0 684: e2433001 sub r3, r3, #1 ; 0x1 688: e5813000 str r3, [r1] 68c: e1a032a3 mov r3, r3, lsr #5 690: e1a00003 mov r0, r3 694: e89da800 ldmia sp, {fp, sp, pc} 698: 30005d68 andcc r5, r0, r8, ror #26 69c: e1a0c00d mov ip, sp 6a0: e92dd800 stmdb sp!, {fp, ip, lr, pc} 6a4: e24cb004 sub fp, ip, #4 ; 0x4 6a8: e24dd004 sub sp, sp, #4 ; 0x4 6ac: e50b0010 str r0, [fp, #-16] 6b0: e51b3010 ldr r3, [fp, #-16] 6b4: e3530000 cmp r3, #0 ; 0x0 6b8: 0a000003 beq 0x6cc 6bc: e51b3010 ldr r3, [fp, #-16] 6c0: e2433001 sub r3, r3, #1 ; 0x1 6c4: e50b3010 str r3, [fp, #-16] 6c8: eafffff8 b 0x6b0 6cc: e89da808 ldmia sp, {r3, fp, sp, pc} 6d0: e1a0c00d mov ip, sp 6d4: e92dd800 stmdb sp!, {fp, ip, lr, pc} 6d8: e24cb004 sub fp, ip, #4 ; 0x4 6dc: e24dd008 sub sp, sp, #8 ; 0x8 6e0: e3a03000 mov r3, #0 ; 0x0 6e4: e50b3010 str r3, [fp, #-16] 6e8: e3a03000 mov r3, #0 ; 0x0 6ec: e54b3013 strb r3, [fp, #-19] 6f0: eb00041b bl 0x1764 6f4: eb00040c bl 0x172c 6f8: eb000060 bl 0x880 6fc: e3a03041 mov r3, #65 ; 0x41 700: e50b3010 str r3, [fp, #-16] 704: e51b3010 ldr r3, [fp, #-16] 708: e353005a cmp r3, #90 ; 0x5a 70c: 8a00000f bhi 0x750 710: e51b3010 ldr r3, [fp, #-16] 714: e54b3014 strb r3, [fp, #-20] 718: ebffffc3 bl 0x62c 71c: e1a03000 mov r3, r0 720: e203303f and r3, r3, #63 ; 0x3f 724: e283c005 add ip, r3, #5 ; 0x5 728: e24b3014 sub r3, fp, #20 ; 0x14 72c: e3a00a03 mov r0, #12288 ; 0x3000 730: e3a01b01 mov r1, #1024 ; 0x400 734: e1a02003 mov r2, r3 738: e1a0300c mov r3, ip 73c: eb0001d9 bl 0xea8 740: e51b3010 ldr r3, [fp, #-16] 744: e2833001 add r3, r3, #1 ; 0x1 748: e50b3010 str r3, [fp, #-16] 74c: eaffffec b 0x704 750: e3a00b0d mov r0, #13312 ; 0x3400 754: e3a01b01 mov r1, #1024 ; 0x400 758: e3a02000 mov r2, #0 ; 0x0 75c: e3a03028 mov r3, #40 ; 0x28 760: eb0001d0 bl 0xea8 764: eb0003f7 bl 0x1748 768: e59f0014 ldr r0, [pc, #20] ; 0x784 76c: eb00044b bl 0x18a0 770: e3a00713 mov r0, #4980736 ; 0x4c0000 774: e2800c4b add r0, r0, #19200 ; 0x4b00 778: e2800040 add r0, r0, #64 ; 0x40 77c: ebffffc6 bl 0x69c 780: eafffff8 b 0x768 784: 30005ccc andcc r5, r0, ip, asr #25 788: e10f2000 mrs r2, CPSR 78c: e202201f and r2, r2, #31 ; 0x1f 790: e3520012 cmp r2, #18 ; 0x12 794: 0a000002 beq 0x7a4 798: e3520013 cmp r2, #19 ; 0x13 79c: 0a00001c beq 0x814 7a0: e1a0f00e mov pc, lr 7a4: e2800014 add r0, r0, #20 ; 0x14 7a8: e59fd088 ldr sp, [pc, #136] ; 0x838 7ac: e2800004 add r0, r0, #4 ; 0x4 7b0: e14f2000 mrs r2, SPSR 7b4: e8a00004 stmia r0!, {r2} 7b8: e8e02000 stmia r0!, {sp}^ 7bc: e3a02013 mov r2, #19 ; 0x13 7c0: e8a00004 stmia r0!, {r2} 7c4: e8bd01fc ldmia sp!, {r2, r3, r4, r5, r6, r7, r8} 7c8: e8a001fc stmia r0!, {r2, r3, r4, r5, r6, r7, r8} 7cc: e8bd01fc ldmia sp!, {r2, r3, r4, r5, r6, r7, r8} 7d0: e8a001fc stmia r0!, {r2, r3, r4, r5, r6, r7, r8} 7d4: e5910000 ldr r0, [r1] 7d8: e1a00c80 mov r0, r0, lsl #25 7dc: ee0d0f10 mcr 15, 0, r0, cr13, cr0, {0} 7e0: e2811014 add r1, r1, #20 ; 0x14 7e4: e8b1003c ldmia r1!, {r2, r3, r4, r5} 7e8: e1a00005 mov r0, r5 7ec: e200001f and r0, r0, #31 ; 0x1f 7f0: e3500013 cmp r0, #19 ; 0x13 7f4: 0321f0d3 msreq CPSR_c, #211 ; 0xd3 7f8: 1321f0df msrne CPSR_c, #223 ; 0xdf 7fc: e1a0d002 mov sp, r2 800: e12ff003 msr CPSR_fsxc, r3 804: e1a0d004 mov sp, r4 808: 116ff005 msrne SPSR_fsxc, r5 80c: e1a00001 mov r0, r1 810: e8909fff ldmia r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} 814: e2800014 add r0, r0, #20 ; 0x14 818: e8e02000 stmia r0!, {sp}^ 81c: e10f2000 mrs r2, CPSR 820: e8a00004 stmia r0!, {r2} 824: e8a02000 stmia r0!, {sp} 828: e14f2000 mrs r2, SPSR 82c: e8a00004 stmia r0!, {r2} 830: e8a05fff stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} 834: eaffffe6 b 0x7d4 838: 300fffc8 andcc pc, pc, r8, asr #31 83c: e92d5fff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} 840: e51e4004 ldr r4, [lr, #-4] 844: e3c444ff bic r4, r4, #-16777216 ; 0xff000000 848: e3540003 cmp r4, #3 ; 0x3 84c: 959f5018 ldrls r5, [pc, #24] ; 0x86c 850: 959fe018 ldrls lr, [pc, #24] ; 0x870 854: 9795f104 ldrls pc, [r5, r4, lsl #2] 858: e3e00000 mvn r0, #0 ; 0x0 85c: e8fd9fff ldmia sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}^ 860: e59ff00c ldr pc, [pc, #12] ; 0x874 864: e59ff00c ldr pc, [pc, #12] ; 0x878 868: e59ff00c ldr pc, [pc, #12] ; 0x87c 86c: 30005d58 andcc r5, r0, r8, asr sp 870: 3000485c andcc r4, r0, ip, asr r8 874: 300054e0 andcc r5, r0, r0, ror #9 878: 30005518 andcc r5, r0, r8, lsl r5 87c: 30005560 andcc r5, r0, r0, ror #10 880: e1a0c00d mov ip, sp 884: e92dd800 stmdb sp!, {fp, ip, lr, pc} 888: e24cb004 sub fp, ip, #4 ; 0x4 88c: e24dd00c sub sp, sp, #12 ; 0xc 890: e59f3140 ldr r3, [pc, #320] ; 0x9d8 894: e50b3010 str r3, [fp, #-16] 898: e3a03000 mov r3, #0 ; 0x0 89c: e50b3014 str r3, [fp, #-20] 8a0: e51b3014 ldr r3, [fp, #-20] 8a4: e353003e cmp r3, #62 ; 0x3e 8a8: ca000026 bgt 0x948 8ac: e51b2010 ldr r2, [fp, #-16] 8b0: e3e03000 mvn r3, #0 ; 0x0 8b4: e5823000 str r3, [r2] 8b8: e51b2010 ldr r2, [fp, #-16] 8bc: e3e03000 mvn r3, #0 ; 0x0 8c0: e5823004 str r3, [r2, #4] 8c4: e51b2010 ldr r2, [fp, #-16] 8c8: e3a03000 mov r3, #0 ; 0x0 8cc: e5823008 str r3, [r2, #8] 8d0: e51b2010 ldr r2, [fp, #-16] 8d4: e3a03000 mov r3, #0 ; 0x0 8d8: e5823010 str r3, [r2, #16] 8dc: e3a03000 mov r3, #0 ; 0x0 8e0: e50b3018 str r3, [fp, #-24] 8e4: e51b2018 ldr r2, [fp, #-24] 8e8: e3a03fff mov r3, #1020 ; 0x3fc 8ec: e2833003 add r3, r3, #3 ; 0x3 8f0: e1520003 cmp r2, r3 8f4: ca00000b bgt 0x928 8f8: e51b2010 ldr r2, [fp, #-16] 8fc: e51b3018 ldr r3, [fp, #-24] 900: e3a01064 mov r1, #100 ; 0x64 904: e1a03103 mov r3, r3, lsl #2 908: e0833002 add r3, r3, r2 90c: e0832001 add r2, r3, r1 910: e3a03000 mov r3, #0 ; 0x0 914: e5823000 str r3, [r2] 918: e51b3018 ldr r3, [fp, #-24] 91c: e2833001 add r3, r3, #1 ; 0x1 920: e50b3018 str r3, [fp, #-24] 924: eaffffee b 0x8e4 928: e51b3014 ldr r3, [fp, #-20] 92c: e2833001 add r3, r3, #1 ; 0x1 930: e50b3014 str r3, [fp, #-20] 934: e51b3010 ldr r3, [fp, #-16] 938: e2833d41 add r3, r3, #4160 ; 0x1040 93c: e2833024 add r3, r3, #36 ; 0x24 940: e50b3010 str r3, [fp, #-16] 944: eaffffd5 b 0x8a0 948: e59f3088 ldr r3, [pc, #136] ; 0x9d8 94c: e50b3010 str r3, [fp, #-16] 950: e51b2010 ldr r2, [fp, #-16] 954: e3a03000 mov r3, #0 ; 0x0 958: e5823000 str r3, [r2] 95c: e51b2010 ldr r2, [fp, #-16] 960: e3a03000 mov r3, #0 ; 0x0 964: e5823004 str r3, [r2, #4] 968: e51b2010 ldr r2, [fp, #-16] 96c: e3a03005 mov r3, #5 ; 0x5 970: e5823008 str r3, [r2, #8] 974: e51b2010 ldr r2, [fp, #-16] 978: e3a03005 mov r3, #5 ; 0x5 97c: e5823010 str r3, [r2, #16] 980: e51b2010 ldr r2, [fp, #-16] 984: e59f3050 ldr r3, [pc, #80] ; 0x9dc 988: e5823014 str r3, [r2, #20] 98c: e51b2010 ldr r2, [fp, #-16] 990: e3a0305f mov r3, #95 ; 0x5f 994: e5823018 str r3, [r2, #24] 998: e51b2010 ldr r2, [fp, #-16] 99c: e3a03203 mov r3, #805306368 ; 0x30000000 9a0: e2833aff add r3, r3, #1044480 ; 0xff000 9a4: e2833b03 add r3, r3, #3072 ; 0xc00 9a8: e582301c str r3, [r2, #28] 9ac: e51b2010 ldr r2, [fp, #-16] 9b0: e3a03013 mov r3, #19 ; 0x13 9b4: e5823020 str r3, [r2, #32] 9b8: e51b2010 ldr r2, [fp, #-16] 9bc: e3a03000 mov r3, #0 ; 0x0 9c0: e5823058 str r3, [r2, #88] 9c4: e59f2014 ldr r2, [pc, #20] ; 0x9e0 9c8: e59f3008 ldr r3, [pc, #8] ; 0x9d8 9cc: e5823000 str r3, [r2] 9d0: e24bd00c sub sp, fp, #12 ; 0xc 9d4: e89da800 ldmia sp, {fp, sp, pc} 9d8: 30005d70 andcc r5, r0, r0, ror sp 9dc: 30006dd4 ldrccd r6, [r0], -r4 9e0: 30005d6c andcc r5, r0, ip, ror #26 9e4: e1a0c00d mov ip, sp 9e8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 9ec: e24cb004 sub fp, ip, #4 ; 0x4 9f0: e24dd010 sub sp, sp, #16 ; 0x10 9f4: e3e03000 mvn r3, #0 ; 0x0 9f8: e50b3010 str r3, [fp, #-16] 9fc: e3a03000 mov r3, #0 ; 0x0 a00: e50b3014 str r3, [fp, #-20] a04: e3a03000 mov r3, #0 ; 0x0 a08: e50b3018 str r3, [fp, #-24] a0c: e3a03000 mov r3, #0 ; 0x0 a10: e50b301c str r3, [fp, #-28] a14: e3a03001 mov r3, #1 ; 0x1 a18: e50b3014 str r3, [fp, #-20] a1c: e51b3014 ldr r3, [fp, #-20] a20: e353003e cmp r3, #62 ; 0x3e a24: ca000035 bgt 0xb00 a28: e59f02b0 ldr r0, [pc, #688] ; 0xce0 a2c: e51b2014 ldr r2, [fp, #-20] a30: e3a01004 mov r1, #4 ; 0x4 a34: e1a03002 mov r3, r2 a38: e1a03303 mov r3, r3, lsl #6 a3c: e0833002 add r3, r3, r2 a40: e1a03083 mov r3, r3, lsl #1 a44: e0833002 add r3, r3, r2 a48: e1a03183 mov r3, r3, lsl #3 a4c: e0833002 add r3, r3, r2 a50: e1a03103 mov r3, r3, lsl #2 a54: e0833000 add r3, r3, r0 a58: e0833001 add r3, r3, r1 a5c: e5933000 ldr r3, [r3] a60: e3530000 cmp r3, #0 ; 0x0 a64: 1a000021 bne 0xaf0 a68: e59f0270 ldr r0, [pc, #624] ; 0xce0 a6c: e51b2014 ldr r2, [fp, #-20] a70: e3a01008 mov r1, #8 ; 0x8 a74: e1a03002 mov r3, r2 a78: e1a03303 mov r3, r3, lsl #6 a7c: e0833002 add r3, r3, r2 a80: e1a03083 mov r3, r3, lsl #1 a84: e0833002 add r3, r3, r2 a88: e1a03183 mov r3, r3, lsl #3 a8c: e0833002 add r3, r3, r2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -