汇编有8086汇编,win32汇编,linux汇编。后两者都是32/64位汇编,8086 16位汇编算是他们的上一个版本的。
从一开始学汇编,就有一个概念-汇编是直接操作硬件的语言,是除机器语言外最低层的语言。但是为什么会分出win32与linux汇编呢。操作的命令应该是一样的为什么要分成两种,其实是最开始的概念让我们曲解了汇编,直接操作硬件的应该是机器语言,汇编只是为了让人可以更好的理解与管理机器语言而经过人为封装的一种语言,汇编经编译连接成机器语言。只是封装的方式被两个组织做成两种汇编。
以上是本人学习汇编过程中一些疑惑的感悟,如有不对希望指正。