汇编语言怎么学,就学王爽那本就行了?学完了再学什么?

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:56:30

额,汇编语言么?我就说说我的经验吧,我们的汇编是作为“计算机原理”这门课的一章来讲的,讲的不是很多,用的是CMU的一本教材《深入理解计算机系统》(这里是卓越网的购买通道,中文版,当然你可以买英文版http://www.amazon.cn/mn/detailApp/ref=sr_1_1?_encoding=UTF8&s=books&qid=1253700716&asin=B0011ATXIS&sr=8-1)。

里面是第三章讲的是汇编,我感觉讲的不是很多,该讲的都讲了,不过没有针对某个系统谈细节,毕竟对我们的要求只是读懂汇编程序而已。对于我们这门课来说是够用了,而且老外的书虽然有点罗嗦但是确实简单易懂。第三章讲的汇编记得好像只是一个大框架,然后第四章讲处理器结构的时候,又专门结合处理器的流水线方法,专门又讲了各个操作的方法。

然后根据你的情况,如果我觉得你以前没学过汇编,拿这本书看看还是满通俗易懂的(可以去找电子版,CSDN有的我记得),如果你已经看过了相关教材,可能这本书就不适合你了

汇编是计算机编程中最为基础部分。
你先学了C/C++,正处于空中楼阁的尴尬处境。因为你在开发C/C++的时候,总觉得有一层雾纱隔着。无法真正看到问题的本质。人类对于无法控制的事总有一种反抗及寻根问底的情绪。
而你把汇编学通了,才能真正地从汇编连通到操作系统,连通到C/C++。你才能真正看清计算机。这才能有机会步入大师级计算机学问境界。
用一句话:站在巨人的肩膀上……
比如只学现在流行的面向对象语言C#、Java等,虽然在短期内你可能会成为这方面的能手,但是想突破是有限的。因为本身的起步就低了。
再言,现在网络发展极快,C#、Jave这种浮于水面的技术很快会被新的东西所取代。但是C#、Java和更加新的未知技术都是从底层的汇编等变化而来。只要学好基础,一句话:以不变