一个版本中的指令执行代码如下:
debug079:768FC1A4 05 9A LDR R2, [SP,#0x14] ; jumptable 768FBDA0 case 67
debug079:768FC1A6 23 69 LDR R3, [R4,#0x10]
debug079:768FC1A8 05 99 LDR R1, [SP,#0x14]
debug079:768FC1AA 12 13 ASRS R2, R2, #0xC
debug079:768FC1AC 92 00 LSLS R2, R2, #2
debug079:768FC1AE D2 58 LDR R2, [R2,R3]
debug079:768FC1B0 09 05 LSLS R1, R1, #0x14
debug079:768FC1B2 09 0F LSRS R1, R1, #0x1C
debug079:768FC1B4 89 00 LSLS R1, R1, #2
debug079:768FC1B6 CA 50 STR R2, [R1,R3]
debug079:768FC1B8 02 36 ADDS R6, #2
debug079:768FC1BA E1 E5 B loc_768FBD80
另一个版本中的指令执行代码如下:
debug071:76227C2C 05 9A LDR R2, [SP,#0x14] ; jumptable 76227828 case 235
debug071:76227C2E 23 69 LDR R3, [R4,#0x10]
debug071:76227C30 05 99 LDR R1, [SP,#0x14]
debug071:76227C32 12 13 ASRS R2, R2, #0xC
debug071:76227C34 92 00 LSLS R2, R2, #2
debug071:76227C36 D2 58 LDR R2, [R2,R3]
debug071:76227C38 09 05 LSLS R1, R1, #0x14
debug071:76227C3A 09 0F LSRS R1, R1, #0x1C
debug071:76227C3C 89 00 LSLS R1, R1, #2
debug071:76227C3E CA 50 STR R2, [R1,R3]
debug071:76227C40
debug071:76227C40 loc_76227C40 ; DATA XREF: debug071:76227B14r
debug071:76227C40 02 36 ADDS R6, #2
debug071:76227C42 E1 E5 B loc_76227808
例如最简单的nop指令就可以一眼看出:
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!