【发布时间】:2011-10-01 04:20:25
【问题描述】:
还值得学习ASM吗?
我知道一点,但我并没有真正使用它或正确地学习它,因为我在汇编程序中学习的所有内容都可以用 C 或 C++ 之类的语言在 1/10 时间内完成。那么,我真的应该学习和使用 ASM 吗?它对我有什么专业的好处吗?它会增加我的机智吗?简而言之,它会让我成为一个更好的程序员吗?
注意:我说的是像 FASM 或 NASM 这样的低级汇编,而不是像 HLA(高级汇编)这样的东西。
【问题讨论】:
-
注意,汇编语言绑定到处理器/控制器。
-
你的意思是它不是跨平台的?!!
-
好的,所以每个处理器都有一个不同的汇编语言???!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
-
每个系列处理器都有不同的汇编语言。 386 代码可在包括 Intel 和 AMD 的产品在内的任何更高版本的 x86 处理器上运行——但某些功能集是专有扩展。这些额外指令的 语言 相同,但生成的二进制文件不可移植。
标签: programming-languages assembly nasm