mmc*_*ole 14 x86 assembly mips
在学校,我们已经用MIPS汇编语言编程了一段时间.我有兴趣深入研究x86程序集,我听说这有点难度(甚至我的MIPS教科书都说这个).
在进入x86世界之前,我应该知道哪些核心信息是MIPS程序员?
Cod*_*ous 17
要记住的最重要的事情是:
除此之外,x86非常简单.当你学会滥用'lea'和'test'等指令时,你会学会喜欢它.另外,protip:英特尔将免费向您发送指令集手册的副本,甚至不必支付运费.查看他们的网站上的履行电子邮件,并通过SKU索取书籍.
与大多数其他架构相比,x86具有非常有限的可用寄存器集.这并没有真正使汇编语言更难学,但有时会使实践中的代码更难实现.
此外,由于x86强大的向后兼容性历史,指令集并不是非常对称的(肯定是RISC之前的版本),并且规则和角落情况可能有很多例外需要注意.
| 归档时间: |
|
| 查看次数: |
12464 次 |
| 最近记录: |