<80x86汇编语言程序设计教程>这本书怎么回事?

112
  • 151

我已经学完王爽的汇编了,但这本书感觉还是很难看,感觉要求太高,是不是这本书比较高级啊?我现在应该怎么办?看其他基础点的书吗?我先去看点基于linux的汇编的书怎么样?家里正好有本linux的基础汇编书

回复
阅读 5k
3 个回答
✓ 已被采纳

我觉得首先应该明确学习汇编的目的是什么?我大学学习汇编的目的是为了写外挂、破解软件之类的需求。所以首选肯定是看Windows下的汇编,我当时看的就是王爽的那本《汇编语言》,个人认为还是不错的,其次就在于实战了。理解汇编,建议学习一下“逆向工程”,要理解C/C++语言反汇编是什么样子的,比如OllyDbgIDA之类的工具。

曾经有个搞嵌入式的工程师到我们学校演讲,说call=jump,就是完全没有考虑堆栈平衡push的情况。

建议多学学反汇编。

你如果觉得在windows下汇编都比较难得话,linux我觉得可能上手难度要更大点,毕竟你还要去学习linux命令和基本的操作

如果你真想学汇编,而不是为了学破解。那你可以考虑看irvine的《汇编语言》

做破解的话,更多是耐心,苦干加巧干的问题。那样汇编其实不用太深入的学习。毕竟现在客户端软件值得破解的太少了,大部分都是破解个协议啊,写个机器人啥的。和汇编没啥关系。。

如果你想学汇编是为了了解机器,写个操作系统,做个高性能计算,就看那本书吧。

另外: 吐槽下中国人写书。他其实不是为了让你看懂,而是为了他自己收获名与利。

宣传栏