我感觉现在很少有工作需要精通80x86汇编,就算有,主要的也不是看你是否精通,而是看是不是有经验。这么说的话,是不是只要了解一下就可以,没有必要精通了?
1。汇编语言对于理解计算机的工作原理非常重要,你过你需要做一些编译方面的工作,汇编非懂不可。
2。在实际工作中,由于汇编的开发效率很低,故很少使用。
3。汇编语言写的代码运行效率较高,但是在一般情况下,目前好的编译器用内嵌汇编书写,是否需要这样做的前提是你对手工写汇编代码和高级语言编译后的代码的执行效率有一个比较清楚的了解,知道前者比后者快,否则可能得不偿失。需要很高的运算速度的应用并不常见,典型的有,如计算100万位圆周率。我很少用汇编写一个完整的程序,这样代价太高,性能的提升却很有限。
4。为了一些特殊的要求,如使执行文件很小,或者占用内存很小,而使用汇编编程序。