关于学习汇编的建议

如果是学生想学习汇编(ARM)的,还想学习游戏开发的,我建议可以用这样的方法:
2014年 别踩白块儿这个游戏很火,是用cocos2d-x(C++)开发的,游戏本身比较简单。你可以对这个游戏进行逆向,然后复制出一个你自己的别踩白块儿。逆 向的方法是结合ida的汇编代码以及F5反编译出来的伪代码进行代码逆向,当然前提是对cocos2d-x的游戏开发的一些基本元素要了解,另一方 面,cocos2d-x本身是开源的,你可以在IDA中看到很多明显的api调用,这会减轻逆向的难度。
感觉有以下几个好处:
1)掌握IDA的运用
2)加强对C++的理解
3)更好地掌握汇编知识
4)学习了游戏开发
5)可以兼带学习一下怎么实现去广告破解
一举多得,这应该比你从课本上学习汇编的更有趣得多。我觉得现在的汇编课就应该这么教,要不然真没意思。
另外,最好是在自己的博客上做笔记,形成一个系列,找工作的时候亮出来,我相信会有加分的。

你可能感兴趣的:(关于学习汇编的建议)