不错的一本书
2014-08-26
前几年就看完了这本书,今天看到还是忍不住来说几句我的看法。
起初我看了十几页PDF,觉得不错。后来我在亚马逊上面买了一本,拿到感觉纸张有点差,而且还有臭味。
印象最深的是我看里面的例程讲实现乘法,我用C,PHP,C#这些的时候实现直接就是“*”就完了,却从来没想到过小学就会的加法。
这本书并没有一条一条地去介绍指令,而是带着问题去学东西。很多地方的例程里面就有各种指令,还有的地方有opcode。一步步地启发,可以看出作者的思维真的不错。
全书讲的是16位汇编,但是里面的思想到arm,mips这些一样的。16位汇编的优点就是如果你扔虚拟机里调试主机毫无压力,而且遍地都是模拟器!
这本书里面的调试章节基本没用了,debug虽然现在windows里面可以用但是远没有ollydbg和windbg好用,书里面的系统截图还是windows98的。
读完整本书感觉还写不出什么完整的大程序,入门有余了。因为这本书全部讲的汇编,并没有讲内联汇编之类的东西,也没有讲具体的系统调用。
还有个问题当时困扰了我,就是书里面的习题没有答案,我纠结了好久,后来网上找到了。。。。
当年啊,再也回不去了。。。。。