📄 mos_dissemble.s
字号:
f78: 9a000003 bls 0xf8c
f7c: e51b3020 ldr r3, [fp, #-32]
f80: e3530023 cmp r3, #35 ; 0x23
f84: 8a000000 bhi 0xf8c
f88: ea000005 b 0xfa4
f8c: e51b3020 ldr r3, [fp, #-32]
f90: e353002f cmp r3, #47 ; 0x2f
f94: 9a000159 bls 0x1500
f98: e51b3020 ldr r3, [fp, #-32]
f9c: e353003e cmp r3, #62 ; 0x3e
fa0: 8a000156 bhi 0x1500
fa4: e10f0000 mrs r0, CPSR
fa8: e92d0001 stmdb sp!, {r0}
fac: e3800080 orr r0, r0, #128 ; 0x80
fb0: e121f000 msr CPSR_c, r0
fb4: e51b3020 ldr r3, [fp, #-32]
fb8: e50b3024 str r3, [fp, #-36]
fbc: e51b3024 ldr r3, [fp, #-36]
fc0: e1a03a03 mov r3, r3, lsl #20
fc4: e2433641 sub r3, r3, #68157440 ; 0x4100000
fc8: e50b3030 str r3, [fp, #-48]
fcc: e3a03000 mov r3, #0 ; 0x0
fd0: e50b3028 str r3, [fp, #-40]
fd4: e51b2028 ldr r2, [fp, #-40]
fd8: e3e034ff mvn r3, #-16777216 ; 0xff000000
fdc: e243373f sub r3, r3, #16515072 ; 0xfc0000
fe0: e1520003 cmp r2, r3
fe4: 8a000009 bhi 0x1010
fe8: e51b3028 ldr r3, [fp, #-40]
fec: e1a02103 mov r2, r3, lsl #2
ff0: e51b3030 ldr r3, [fp, #-48]
ff4: e0822003 add r2, r2, r3
ff8: e3a03000 mov r3, #0 ; 0x0
ffc: e5823000 str r3, [r2]
1000: e51b3028 ldr r3, [fp, #-40]
1004: e2833001 add r3, r3, #1 ; 0x1
1008: e50b3028 str r3, [fp, #-40]
100c: eafffff0 b 0xfd4
1010: e51b0030 ldr r0, [fp, #-48]
1014: e51b1010 ldr r1, [fp, #-16]
1018: e51b2014 ldr r2, [fp, #-20]
101c: ebfffccb bl 0x350
1020: e51b3024 ldr r3, [fp, #-36]
1024: e1a03a03 mov r3, r3, lsl #20
1028: e283333f add r3, r3, #-67108864 ; 0xfc000000
102c: e2433b01 sub r3, r3, #1024 ; 0x400
1030: e50b3030 str r3, [fp, #-48]
1034: e3a03000 mov r3, #0 ; 0x0
1038: e50b302c str r3, [fp, #-44]
103c: e3a03000 mov r3, #0 ; 0x0
1040: e50b3028 str r3, [fp, #-40]
1044: e51b3018 ldr r3, [fp, #-24]
1048: e3530000 cmp r3, #0 ; 0x0
104c: 0a00002f beq 0x1110
1050: e51b2018 ldr r2, [fp, #-24]
1054: e51b3028 ldr r3, [fp, #-40]
1058: e0823003 add r3, r2, r3
105c: e5d33000 ldrb r3, [r3]
1060: e3530000 cmp r3, #0 ; 0x0
1064: 0a000029 beq 0x1110
1068: e51b2018 ldr r2, [fp, #-24]
106c: e51b3028 ldr r3, [fp, #-40]
1070: e0823003 add r3, r2, r3
1074: e5d33000 ldrb r3, [r3]
1078: e3530020 cmp r3, #32 ; 0x20
107c: 1a000003 bne 0x1090
1080: e51b3028 ldr r3, [fp, #-40]
1084: e2833001 add r3, r3, #1 ; 0x1
1088: e50b3028 str r3, [fp, #-40]
108c: eafffff5 b 0x1068
1090: e51b2018 ldr r2, [fp, #-24]
1094: e51b3028 ldr r3, [fp, #-40]
1098: e0823003 add r3, r2, r3
109c: e5d33000 ldrb r3, [r3]
10a0: e3530000 cmp r3, #0 ; 0x0
10a4: 1a000000 bne 0x10ac
10a8: ea000018 b 0x1110
10ac: e51b302c ldr r3, [fp, #-44]
10b0: e2833001 add r3, r3, #1 ; 0x1
10b4: e50b302c str r3, [fp, #-44]
10b8: e51b2018 ldr r2, [fp, #-24]
10bc: e51b3028 ldr r3, [fp, #-40]
10c0: e0823003 add r3, r2, r3
10c4: e5d33000 ldrb r3, [r3]
10c8: e3530000 cmp r3, #0 ; 0x0
10cc: 0a000009 beq 0x10f8
10d0: e51b2018 ldr r2, [fp, #-24]
10d4: e51b3028 ldr r3, [fp, #-40]
10d8: e0823003 add r3, r2, r3
10dc: e5d33000 ldrb r3, [r3]
10e0: e3530020 cmp r3, #32 ; 0x20
10e4: 0a000003 beq 0x10f8
10e8: e51b3028 ldr r3, [fp, #-40]
10ec: e2833001 add r3, r3, #1 ; 0x1
10f0: e50b3028 str r3, [fp, #-40]
10f4: eaffffef b 0x10b8
10f8: e51b2018 ldr r2, [fp, #-24]
10fc: e51b3028 ldr r3, [fp, #-40]
1100: e0823003 add r3, r2, r3
1104: e5d33000 ldrb r3, [r3]
1108: e3530000 cmp r3, #0 ; 0x0
110c: 1affffcf bne 0x1050
1110: e24b0030 sub r0, fp, #48 ; 0x30
1114: e5902000 ldr r2, [r0]
1118: e51b302c ldr r3, [fp, #-44]
111c: e2831001 add r1, r3, #1 ; 0x1
1120: e1a03002 mov r3, r2
1124: e5831000 str r1, [r3]
1128: e2822004 add r2, r2, #4 ; 0x4
112c: e5802000 str r2, [r0]
1130: e24b0030 sub r0, fp, #48 ; 0x30
1134: e5903000 ldr r3, [r0]
1138: e1a01003 mov r1, r3
113c: e51b2024 ldr r2, [fp, #-36]
1140: e5812000 str r2, [r1]
1144: e2833004 add r3, r3, #4 ; 0x4
1148: e5803000 str r3, [r0]
114c: e51b302c ldr r3, [fp, #-44]
1150: e1a02103 mov r2, r3, lsl #2
1154: e51b3030 ldr r3, [fp, #-48]
1158: e0823003 add r3, r2, r3
115c: e2833004 add r3, r3, #4 ; 0x4
1160: e50b3034 str r3, [fp, #-52]
1164: e3a03000 mov r3, #0 ; 0x0
1168: e50b3020 str r3, [fp, #-32]
116c: e3a03000 mov r3, #0 ; 0x0
1170: e50b3028 str r3, [fp, #-40]
1174: e51b2020 ldr r2, [fp, #-32]
1178: e51b302c ldr r3, [fp, #-44]
117c: e1520003 cmp r2, r3
1180: 2a000046 bcs 0x12a0
1184: e24b0030 sub r0, fp, #48 ; 0x30
1188: e5901000 ldr r1, [r0]
118c: e51b3024 ldr r3, [fp, #-36]
1190: e1a02a03 mov r2, r3, lsl #20
1194: e51b3034 ldr r3, [fp, #-52]
1198: e0623003 rsb r3, r2, r3
119c: e2833641 add r3, r3, #68157440 ; 0x4100000
11a0: e1a02001 mov r2, r1
11a4: e5823000 str r3, [r2]
11a8: e2811004 add r1, r1, #4 ; 0x4
11ac: e5801000 str r1, [r0]
11b0: e51b2018 ldr r2, [fp, #-24]
11b4: e51b3028 ldr r3, [fp, #-40]
11b8: e0823003 add r3, r2, r3
11bc: e5d33000 ldrb r3, [r3]
11c0: e3530020 cmp r3, #32 ; 0x20
11c4: 1a000003 bne 0x11d8
11c8: e51b3028 ldr r3, [fp, #-40]
11cc: e2833001 add r3, r3, #1 ; 0x1
11d0: e50b3028 str r3, [fp, #-40]
11d4: eafffff5 b 0x11b0
11d8: e51b2018 ldr r2, [fp, #-24]
11dc: e51b3028 ldr r3, [fp, #-40]
11e0: e0823003 add r3, r2, r3
11e4: e5d33000 ldrb r3, [r3]
11e8: e3530000 cmp r3, #0 ; 0x0
11ec: 1a000000 bne 0x11f4
11f0: ea00002a b 0x12a0
11f4: e51b2018 ldr r2, [fp, #-24]
11f8: e51b3028 ldr r3, [fp, #-40]
11fc: e0823003 add r3, r2, r3
1200: e5d33000 ldrb r3, [r3]
1204: e3530000 cmp r3, #0 ; 0x0
1208: 0a000012 beq 0x1258
120c: e51b2018 ldr r2, [fp, #-24]
1210: e51b3028 ldr r3, [fp, #-40]
1214: e0823003 add r3, r2, r3
1218: e5d33000 ldrb r3, [r3]
121c: e3530020 cmp r3, #32 ; 0x20
1220: 0a00000c beq 0x1258
1224: e51b1034 ldr r1, [fp, #-52]
1228: e51b2018 ldr r2, [fp, #-24]
122c: e51b3028 ldr r3, [fp, #-40]
1230: e0823003 add r3, r2, r3
1234: e5d33000 ldrb r3, [r3]
1238: e5c13000 strb r3, [r1]
123c: e51b3034 ldr r3, [fp, #-52]
1240: e2833001 add r3, r3, #1 ; 0x1
1244: e50b3034 str r3, [fp, #-52]
1248: e51b3028 ldr r3, [fp, #-40]
124c: e2833001 add r3, r3, #1 ; 0x1
1250: e50b3028 str r3, [fp, #-40]
1254: eaffffe6 b 0x11f4
1258: e51b2034 ldr r2, [fp, #-52]
125c: e3a03000 mov r3, #0 ; 0x0
1260: e5c23000 strb r3, [r2]
1264: e51b3034 ldr r3, [fp, #-52]
1268: e2833004 add r3, r3, #4 ; 0x4
126c: e3c33003 bic r3, r3, #3 ; 0x3
1270: e50b3034 str r3, [fp, #-52]
1274: e51b2018 ldr r2, [fp, #-24]
1278: e51b3028 ldr r3, [fp, #-40]
127c: e0823003 add r3, r2, r3
1280: e5d33000 ldrb r3, [r3]
1284: e3530000 cmp r3, #0 ; 0x0
1288: 1a000000 bne 0x1290
128c: ea000003 b 0x12a0
1290: e51b3020 ldr r3, [fp, #-32]
1294: e2833001 add r3, r3, #1 ; 0x1
1298: e50b3020 str r3, [fp, #-32]
129c: eaffffb4 b 0x1174
12a0: e59f127c ldr r1, [pc, #636] ; 0x1524
12a4: e51b2024 ldr r2, [fp, #-36]
12a8: e1a03002 mov r3, r2
12ac: e1a03303 mov r3, r3, lsl #6
12b0: e0833002 add r3, r3, r2
12b4: e1a03083 mov r3, r3, lsl #1
12b8: e0833002 add r3, r3, r2
12bc: e1a03183 mov r3, r3, lsl #3
12c0: e0833002 add r3, r3, r2
12c4: e1a03103 mov r3, r3, lsl #2
12c8: e0832001 add r2, r3, r1
12cc: e51b3024 ldr r3, [fp, #-36]
12d0: e5823000 str r3, [r2]
12d4: e59f0248 ldr r0, [pc, #584] ; 0x1524
12d8: e51b2024 ldr r2, [fp, #-36]
12dc: e3a01004 mov r1, #4 ; 0x4
12e0: e1a03002 mov r3, r2
12e4: e1a03303 mov r3, r3, lsl #6
12e8: e0833002 add r3, r3, r2
12ec: e1a03083 mov r3, r3, lsl #1
12f0: e0833002 add r3, r3, r2
12f4: e1a03183 mov r3, r3, lsl #3
12f8: e0833002 add r3, r3, r2
12fc: e1a03103 mov r3, r3, lsl #2
1300: e0833000 add r3, r3, r0
1304: e0832001 add r2, r3, r1
1308: e3a03000 mov r3, #0 ; 0x0
130c: e5823000 str r3, [r2]
1310: e59f020c ldr r0, [pc, #524] ; 0x1524
1314: e51b2024 ldr r2, [fp, #-36]
1318: e3a01008 mov r1, #8 ; 0x8
131c: e1a03002 mov r3, r2
1320: e1a03303 mov r3, r3, lsl #6
1324: e0833002 add r3, r3, r2
1328: e1a03083 mov r3, r3, lsl #1
132c: e0833002 add r3, r3, r2
1330: e1a03183 mov r3, r3, lsl #3
1334: e0833002 add r3, r3, r2
1338: e1a03103 mov r3, r3, lsl #2
133c: e0833000 add r3, r3, r0
1340: e0832001 add r2, r3, r1
1344: e3a0300f mov r3, #15 ; 0xf
1348: e5823000 str r3, [r2]
134c: e59f01d0 ldr r0, [pc, #464] ; 0x1524
1350: e51b2024 ldr r2, [fp, #-36]
1354: e3a01010 mov r1, #16 ; 0x10
1358: e1a03002 mov r3, r2
135c: e1a03303 mov r3, r3, lsl #6
1360: e0833002 add r3, r3, r2
1364: e1a03083 mov r3, r3, lsl #1
1368: e0833002 add r3, r3, r2
136c: e1a03183 mov r3, r3, lsl #3
1370: e0833002 add r3, r3, r2
1374: e1a03103 mov r3, r3, lsl #2
1378: e0833000 add r3, r3, r0
137c: e0832001 add r2, r3, r1
1380: e51b301c ldr r3, [fp, #-28]
1384: e5823000 str r3, [r2]
1388: e59f0194 ldr r0, [pc, #404] ; 0x1524
138c: e51b2024 ldr r2, [fp, #-36]
1390: e3a01014 mov r1, #20 ; 0x14
1394: e1a03002 mov r3, r2
1398: e1a03303 mov r3, r3, lsl #6
139c: e0833002 add r3, r3, r2
13a0: e1a03083 mov r3, r3, lsl #1
13a4: e0833002 add r3, r3, r2
13a8: e1a03183 mov r3, r3, lsl #3
13ac: e0833002 add r3, r3, r2
13b0: e1a03103 mov r3, r3, lsl #2
13b4: e0833000 add r3, r3, r0
13b8: e0831001 add r1, r3, r1
13bc: e51b2024 ldr r2, [fp, #-36]
13c0: e1a03002 mov r3, r2
13c4: e1a03303 mov r3, r3, lsl #6
13c8: e0833002 add r3, r3, r2
13cc: e1a03083 mov r3, r3, lsl #1
13d0: e0833002 add r3, r3, r2
13d4: e1a03183 mov r3, r3, lsl #3
13d8: e0833002 add r3, r3, r2
13dc: e1a02103 mov r2, r3, lsl #2
13e0: e59f3140 ldr r3, [pc, #320] ; 0x1528
13e4: e0823003 add r3, r2, r3
13e8: e5813000 str r3, [r1]
13ec: e59f0130 ldr r0, [pc, #304] ; 0x1524
13f0: e51b2024 ldr r2, [fp, #-36]
13f4: e3a01018 mov r1, #24 ; 0x18
13f8: e1a03002 mov r3, r2
13fc: e1a03303 mov r3, r3, lsl #6
1400: e0833002 add r3, r3, r2
1404: e1a03083 mov r3, r3, lsl #1
1408: e0833002 add r3, r3, r2
140c: e1a03183 mov r3, r3, lsl #3
1410: e0833002 add r3, r3, r2
1414: e1a03103 mov r3, r3, lsl #2
1418: e0833000 add r3, r3, r0
141c: e0832001 add r2, r3, r1
1420: e3a0305f mov r3, #95 ; 0x5f
1424: e5823000 str r3, [r2]
1428: e59f00f4 ldr r0, [pc, #244] ; 0x1524
142c: e51b2024 ldr r2, [fp, #-36]
1430: e3a0101c mov r1, #28 ; 0x1c
1434: e1a03002 mov r3, r2
1438: e1a03303 mov r3, r3, lsl #6
143c: e0833002 add r3, r3, r2
1440: e1a03083 mov r3, r3, lsl #1
1444: e0833002 add r3, r3, r2
1448: e1a03183 mov r3, r3, lsl #3
144c: e0833002 add r3, r3, r2
1450: e1a03103 mov r3, r3, lsl #2
1454: e0833000 add r3, r3, r0
1458: e0832001 add r2, r3, r1
145c: e3a03aff mov r3, #1044480 ; 0xff000
1460: e2833b03 add r3, r3, #3072 ; 0xc00
1464: e5823000 str r3, [r2]
1468: e59f00b4 ldr r0, [pc, #180] ; 0x1524
146c: e51b2024 ldr r2, [fp, #-36]
1470: e3a01020 mov r1, #32 ; 0x20
1474: e1a03002 mov r3, r2
1478: e1a03303 mov r3, r3, lsl #6
147c: e0833002 add r3, r3, r2
1480: e1a03083 mov r3, r3, lsl #1
1484: e0833002 add r3, r3, r2
1488: e1a03183 mov r3, r3, lsl #3
148c: e0833002 add r3, r3, r2
1490: e1a03103 mov r3, r3, lsl #2
1494: e0833000 add r3, r3, r0
1498: e0832001 add r2, r3, r1
149c: e3a03013 mov r3, #19 ; 0x13
14a0: e5823000 str r3, [r2]
14a4: e59f0078 ldr r0, [pc, #120] ; 0x1524
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -