📄 cat3.s
字号:
518: e3a02c02 mov r2, #512 ; 0x200
51c: ebffff8b bl 0x350
520: e89da800 ldmia sp, {fp, sp, pc}
524: e1a0c00d mov ip, sp
528: e92dd800 stmdb sp!, {fp, ip, lr, pc}
52c: e24cb004 sub fp, ip, #4 ; 0x4
530: e3a00203 mov r0, #805306368 ; 0x30000000
534: e2800901 add r0, r0, #16384 ; 0x4000
538: e3a01000 mov r1, #0 ; 0x0
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: 30005d7c andcc r5, r0, ip, ror sp
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: eb000420 bl 0x1778
6f4: e10f0000 mrs r0, CPSR
6f8: e92d0001 stmdb sp!, {r0}
6fc: e3800080 orr r0, r0, #128 ; 0x80
700: e121f000 msr CPSR_c, r0
704: eb000064 bl 0x89c
708: e3a03041 mov r3, #65 ; 0x41
70c: e50b3010 str r3, [fp, #-16]
710: e51b3010 ldr r3, [fp, #-16]
714: e353005a cmp r3, #90 ; 0x5a
718: 8a00000f bhi 0x75c
71c: e51b3010 ldr r3, [fp, #-16]
720: e54b3014 strb r3, [fp, #-20]
724: ebffffc0 bl 0x62c
728: e1a03000 mov r3, r0
72c: e203303f and r3, r3, #63 ; 0x3f
730: e283c005 add ip, r3, #5 ; 0x5
734: e24b3014 sub r3, fp, #20 ; 0x14
738: e3a00a03 mov r0, #12288 ; 0x3000
73c: e3a01b01 mov r1, #1024 ; 0x400
740: e1a02003 mov r2, r3
744: e1a0300c mov r3, ip
748: eb0001e2 bl 0xed8
74c: e51b3010 ldr r3, [fp, #-16]
750: e2833001 add r3, r3, #1 ; 0x1
754: e50b3010 str r3, [fp, #-16]
758: eaffffec b 0x710
75c: e3a00b0d mov r0, #13312 ; 0x3400
760: e3a01b01 mov r1, #1024 ; 0x400
764: e3a02000 mov r2, #0 ; 0x0
768: e3a03028 mov r3, #40 ; 0x28
76c: eb0001d9 bl 0xed8
770: e8bd0001 ldmia sp!, {r0}
774: e3100080 tst r0, #128 ; 0x80
778: e10f0000 mrs r0, CPSR
77c: 03c00080 biceq r0, r0, #128 ; 0x80
780: e121f000 msr CPSR_c, r0
784: e59f0014 ldr r0, [pc, #20] ; 0x7a0
788: eb000449 bl 0x18b4
78c: e3a00713 mov r0, #4980736 ; 0x4c0000
790: e2800c4b add r0, r0, #19200 ; 0x4b00
794: e2800040 add r0, r0, #64 ; 0x40
798: ebffffbf bl 0x69c
79c: eafffff8 b 0x784
7a0: 30005ce0 andcc r5, r0, r0, ror #25
7a4: e10f2000 mrs r2, CPSR
7a8: e202201f and r2, r2, #31 ; 0x1f
7ac: e3520012 cmp r2, #18 ; 0x12
7b0: 0a000002 beq 0x7c0
7b4: e3520013 cmp r2, #19 ; 0x13
7b8: 0a00001c beq 0x830
7bc: e1a0f00e mov pc, lr
7c0: e2800014 add r0, r0, #20 ; 0x14
7c4: e59fd088 ldr sp, [pc, #136] ; 0x854
7c8: e2800004 add r0, r0, #4 ; 0x4
7cc: e14f2000 mrs r2, SPSR
7d0: e8a00004 stmia r0!, {r2}
7d4: e8e02000 stmia r0!, {sp}^
7d8: e3a02013 mov r2, #19 ; 0x13
7dc: e8a00004 stmia r0!, {r2}
7e0: e8bd01fc ldmia sp!, {r2, r3, r4, r5, r6, r7, r8}
7e4: e8a001fc stmia r0!, {r2, r3, r4, r5, r6, r7, r8}
7e8: e8bd01fc ldmia sp!, {r2, r3, r4, r5, r6, r7, r8}
7ec: e8a001fc stmia r0!, {r2, r3, r4, r5, r6, r7, r8}
7f0: e5910000 ldr r0, [r1]
7f4: e1a00c80 mov r0, r0, lsl #25
7f8: ee0d0f10 mcr 15, 0, r0, cr13, cr0, {0}
7fc: e2811014 add r1, r1, #20 ; 0x14
800: e8b1003c ldmia r1!, {r2, r3, r4, r5}
804: e1a00005 mov r0, r5
808: e200001f and r0, r0, #31 ; 0x1f
80c: e3500013 cmp r0, #19 ; 0x13
810: 0321f0d3 msreq CPSR_c, #211 ; 0xd3
814: 1321f0df msrne CPSR_c, #223 ; 0xdf
818: e1a0d002 mov sp, r2
81c: e12ff003 msr CPSR_fsxc, r3
820: e1a0d004 mov sp, r4
824: 116ff005 msrne SPSR_fsxc, r5
828: e1a00001 mov r0, r1
82c: e8909fff ldmia r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}
830: e2800014 add r0, r0, #20 ; 0x14
834: e8e02000 stmia r0!, {sp}^
838: e10f2000 mrs r2, CPSR
83c: e8a00004 stmia r0!, {r2}
840: e8a02000 stmia r0!, {sp}
844: e14f2000 mrs r2, SPSR
848: e8a00004 stmia r0!, {r2}
84c: e8a05fff stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
850: eaffffe6 b 0x7f0
854: 300fffc8 andcc pc, pc, r8, asr #31
858: e92d5fff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr}
85c: e51e4004 ldr r4, [lr, #-4]
860: e3c444ff bic r4, r4, #-16777216 ; 0xff000000
864: e3540003 cmp r4, #3 ; 0x3
868: 959f5018 ldrls r5, [pc, #24] ; 0x888
86c: 959fe018 ldrls lr, [pc, #24] ; 0x88c
870: 9795f104 ldrls pc, [r5, r4, lsl #2]
874: e3e00000 mvn r0, #0 ; 0x0
878: e8fd9fff ldmia sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, pc}^
87c: e59ff00c ldr pc, [pc, #12] ; 0x890
880: e59ff00c ldr pc, [pc, #12] ; 0x894
884: e59ff00c ldr pc, [pc, #12] ; 0x898
888: 30005d6c andcc r5, r0, ip, ror #26
88c: 30004878 andcc r4, r0, r8, ror r8
890: 3000552c andcc r5, r0, ip, lsr #10
894: 30005564 andcc r5, r0, r4, ror #10
898: 300055ac andcc r5, r0, ip, lsr #11
89c: e1a0c00d mov ip, sp
8a0: e92dd800 stmdb sp!, {fp, ip, lr, pc}
8a4: e24cb004 sub fp, ip, #4 ; 0x4
8a8: e24dd00c sub sp, sp, #12 ; 0xc
8ac: e59f3140 ldr r3, [pc, #320] ; 0x9f4
8b0: e50b3010 str r3, [fp, #-16]
8b4: e3a03000 mov r3, #0 ; 0x0
8b8: e50b3014 str r3, [fp, #-20]
8bc: e51b3014 ldr r3, [fp, #-20]
8c0: e353003e cmp r3, #62 ; 0x3e
8c4: ca000026 bgt 0x964
8c8: e51b2010 ldr r2, [fp, #-16]
8cc: e3e03000 mvn r3, #0 ; 0x0
8d0: e5823000 str r3, [r2]
8d4: e51b2010 ldr r2, [fp, #-16]
8d8: e3e03000 mvn r3, #0 ; 0x0
8dc: e5823004 str r3, [r2, #4]
8e0: e51b2010 ldr r2, [fp, #-16]
8e4: e3a03000 mov r3, #0 ; 0x0
8e8: e5823008 str r3, [r2, #8]
8ec: e51b2010 ldr r2, [fp, #-16]
8f0: e3a03000 mov r3, #0 ; 0x0
8f4: e5823010 str r3, [r2, #16]
8f8: e3a03000 mov r3, #0 ; 0x0
8fc: e50b3018 str r3, [fp, #-24]
900: e51b2018 ldr r2, [fp, #-24]
904: e3a03fff mov r3, #1020 ; 0x3fc
908: e2833003 add r3, r3, #3 ; 0x3
90c: e1520003 cmp r2, r3
910: ca00000b bgt 0x944
914: e51b2010 ldr r2, [fp, #-16]
918: e51b3018 ldr r3, [fp, #-24]
91c: e3a01064 mov r1, #100 ; 0x64
920: e1a03103 mov r3, r3, lsl #2
924: e0833002 add r3, r3, r2
928: e0832001 add r2, r3, r1
92c: e3a03000 mov r3, #0 ; 0x0
930: e5823000 str r3, [r2]
934: e51b3018 ldr r3, [fp, #-24]
938: e2833001 add r3, r3, #1 ; 0x1
93c: e50b3018 str r3, [fp, #-24]
940: eaffffee b 0x900
944: e51b3014 ldr r3, [fp, #-20]
948: e2833001 add r3, r3, #1 ; 0x1
94c: e50b3014 str r3, [fp, #-20]
950: e51b3010 ldr r3, [fp, #-16]
954: e2833d41 add r3, r3, #4160 ; 0x1040
958: e2833024 add r3, r3, #36 ; 0x24
95c: e50b3010 str r3, [fp, #-16]
960: eaffffd5 b 0x8bc
964: e59f3088 ldr r3, [pc, #136] ; 0x9f4
968: e50b3010 str r3, [fp, #-16]
96c: e51b2010 ldr r2, [fp, #-16]
970: e3a03000 mov r3, #0 ; 0x0
974: e5823000 str r3, [r2]
978: e51b2010 ldr r2, [fp, #-16]
97c: e3a03000 mov r3, #0 ; 0x0
980: e5823004 str r3, [r2, #4]
984: e51b2010 ldr r2, [fp, #-16]
988: e3a03005 mov r3, #5 ; 0x5
98c: e5823008 str r3, [r2, #8]
990: e51b2010 ldr r2, [fp, #-16]
994: e3a03005 mov r3, #5 ; 0x5
998: e5823010 str r3, [r2, #16]
99c: e51b2010 ldr r2, [fp, #-16]
9a0: e59f3050 ldr r3, [pc, #80] ; 0x9f8
9a4: e5823014 str r3, [r2, #20]
9a8: e51b2010 ldr r2, [fp, #-16]
9ac: e3a0305f mov r3, #95 ; 0x5f
9b0: e5823018 str r3, [r2, #24]
9b4: e51b2010 ldr r2, [fp, #-16]
9b8: e3a03203 mov r3, #805306368 ; 0x30000000
9bc: e2833aff add r3, r3, #1044480 ; 0xff000
9c0: e2833b03 add r3, r3, #3072 ; 0xc00
9c4: e582301c str r3, [r2, #28]
9c8: e51b2010 ldr r2, [fp, #-16]
9cc: e3a03013 mov r3, #19 ; 0x13
9d0: e5823020 str r3, [r2, #32]
9d4: e51b2010 ldr r2, [fp, #-16]
9d8: e3a03000 mov r3, #0 ; 0x0
9dc: e5823058 str r3, [r2, #88]
9e0: e59f2014 ldr r2, [pc, #20] ; 0x9fc
9e4: e59f3008 ldr r3, [pc, #8] ; 0x9f4
9e8: e5823000 str r3, [r2]
9ec: e24bd00c sub sp, fp, #12 ; 0xc
9f0: e89da800 ldmia sp, {fp, sp, pc}
9f4: 30005d84 andcc r5, r0, r4, lsl #27
9f8: 30006de8 andcc r6, r0, r8, ror #27
9fc: 30005d80 andcc r5, r0, r0, lsl #27
a00: e1a0c00d mov ip, sp
a04: e92dd800 stmdb sp!, {fp, ip, lr, pc}
a08: e24cb004 sub fp, ip, #4 ; 0x4
a0c: e24dd010 sub sp, sp, #16 ; 0x10
a10: e3e03000 mvn r3, #0 ; 0x0
a14: e50b3010 str r3, [fp, #-16]
a18: e3a03000 mov r3, #0 ; 0x0
a1c: e50b3014 str r3, [fp, #-20]
a20: e3a03000 mov r3, #0 ; 0x0
a24: e50b3018 str r3, [fp, #-24]
a28: e3a03000 mov r3, #0 ; 0x0
a2c: e50b301c str r3, [fp, #-28]
a30: e3a03001 mov r3, #1 ; 0x1
a34: e50b3014 str r3, [fp, #-20]
a38: e51b3014 ldr r3, [fp, #-20]
a3c: e353003e cmp r3, #62 ; 0x3e
a40: ca000035 bgt 0xb1c
a44: e59f02b0 ldr r0, [pc, #688] ; 0xcfc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -