$ zero no MIPS realmente hardware zero?

Eu sou meio firme com o assembly x86-64 (não um expert talvez), mas muitos aspectos são similares do assembler de uma plataforma para o próximo, então eu também estou tentando responder perguntas que não estão na minha gama de conhecimento, e eu me deparei com várias perguntas sobre o assembly MIPS.

Isso despertou meu interesse em detalhes, então eu verifiquei vários recursos online para informações detalhadas.mips.com tem muito a ler, mas apenas pela minha informação rápida:

É o$zero registrar apenas zero convencional ou zero de hardware?

Algumas fontes dizem que é convencionalmente zero, outras afirmam que é sempre zero. Ou o último simplesmente assume que é zero, porque convencionalmente é?

Agradecemos antecipadamente pelo esclarecimento (e / ou indicações de um documento específico do site do MIPS, por isso não preciso rastrear informações que eu realmente não preciso).

questionAnswers(2)

yourAnswerToTheQuestion