我理解计算机如何在基本原理上工作,例如,程序可以用C#,C等"高级"语言编写,然后将其分解为目标代码,然后分解为处理器才能理解.但是,我真的想学习装配,以及它如何在现代应用中使用.
我知道处理器在基本x86指令集之上有不同的指令集.所有汇编语言都支持所有指令集吗?
有多少汇编语言?有多少与其他语言一起使用?
如何在程序集中编写例程,然后将其编译为对象/二进制代码?
那么有人会如何用C或C++这样的语言引用汇编代码中的函数/例程?
我们怎么知道我们在汇编中编写的代码可能是最快的?
是否有关于汇编语言的推荐书籍/将它们与现代程序一起使用?
对于问题的数量感到抱歉,我希望它们足够通用,对其他人有用,并且足够简单,让其他人回答!