我对x86-64汇编非常有把握(也许不是专家),但是从一个平台的汇编器到下一个平台的许多方面,它们都是相似的,因此,我也在尝试回答实际上不在我的知识范围内的问题,我偶然发现了有关MIPS组装的几个问题。

这激发了我对细节的兴趣,因此我检查了一些在线资源以获取详细信息。 mips.com有很多内容可供阅读,但仅供引用:
$zero寄存器是常规零还是硬件零?

一些消息来源说它通常是零,另一些人则说它总是零。还是后者只是假设它为零,因为通常是?

在此先感谢您的澄清(和/或指向MIPS网站上特定文档的指针,因此我不需要搜寻实际上不需要的信息)。

最佳答案

对此的最终答案可以在MIPS32®程序员体系结构第一卷:MIPS32®体系结构简介(pdf)中找到,可通过 mips.com (需要注册)获得。根据该文档第2.4.8.1节:

关于assembly - MIPS上的零美元真的是硬件零吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12541443/

10-13 02:49