2.1. 优点和缺点

2.1.1. 汇编语言的优点

汇编语言可以表达非常底层的操作

2.1.2. 汇编语言的缺点

汇编语言是一种非常底层的语言(仅高于手写二进制指令模式)。这意味着

2.1.3. 评估

总而言之,你可能会发现,尽管有时需要使用汇编语言,甚至在少数情况下即使不需要也可能有用,但你还是会希望

即使在需要汇编语言时(例如,OS 开发),你也会发现不需要那么多汇编语言,并且上述原则仍然适用。

请参阅关于此的 Linux 内核源代码:尽可能少地使用汇编语言,从而产生快速、可靠、可移植、可维护的操作系统。即使像 DOOM 这样成功的游戏,也几乎完全是用 C 语言编写的,只有很小一部分是用汇编语言编写的,以提高速度。