购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 学习汇编语言的好处与障碍

学习汇编语言,真正学会汇编语言,将有两点好处:首先是我们能对编译器产生的机器代码(简称“机器码”)有透彻的理解。通过掌握汇编语言,你能取得前述的完美无缺之解决方案,从而写出更好的高级语言代码。其次,在高级语言编译器不擅长的地方,我们能够下沉到汇编语言层,对应用程序的关键部位采用汇编语言编码,从而生成尽可能好的代码。所以要是你汲取了后续几章的知识,锤炼了高级语言技能,转而学习汇编语言将是一个不错的想法。

汇编语言的学习有一个障碍:以前,学习汇编语言是一个漫长而艰辛的任务。汇编语言的编程范型与高级语言编程范型的差异很大,以至于多数人觉得学习汇编语言是从零开始的。当你明知如何用诸如C/C++、Java、Swift、Pascal或Visual Basic来实现目的,而在学习汇编语言时却无法找出解决办法时,会感到非常地郁闷。

大部分程序员学习新东西时,总爱用上学过的东西。遗憾的是,传统的汇编语言学习方法倾向于逼迫高级语言程序员忘掉以前所学的东西。相比而言,本书将提供一个办法,让我们能把已学知识派上用场,以助推自身对汇编语言的学习。 LBQkiRTf07qqNgAGKH5eYCMLiSsMWdr/fx+noSp/taiLnISF2zJOIp95R3G9T4aU

点击中间区域
呼出菜单
上一章
目录
下一章
×