由于好的反汇编软件有个好坏的衡量标准---代码和数据分离的效率.
但是汇编数组是将数据区的"数据"作为代码执行,而且由于它"生长" 在函数的动态数据区内的. 故它随函数的退出而毁灭~~~而且它一般由函数指针去调用,所以反汇编的 难度随之增大数倍.
在51中实际也可以应用"汇编数组"技术...
由于51的特殊原因,程序只能运行在code区域内. 但是51允许数组在code区域内,即可用movc访问的区域内.
那么goto/call到此"数组"区域内时,其"数据"便"升华"为代码~~~
虽然51不能像其他arm/dsp一样程序可以运行在ram/rom区域内,
但code区域内的"数组"也令阶级敌人发晕~~~
哈哈~~~做为"反汇编的反革命分子前驱之一的"菜农"广而告之"给广大革命群众~~~
|