Я вроде как приверженец сборки x86-64 (может быть, не эксперт), но многие аспекты ассемблера одной платформы похожи на другую, поэтому я также пытаюсь ответить на вопросы, которые на самом деле не входят в круг моих знаний, и я наткнулся на несколько вопросов о сборке MIPS.
Это пробудило мой интерес к деталям, поэтому я проверил несколько онлайн-ресурсов для получения подробной информации. На mips.com есть что почитать, но просто для справки:
Является ли регистр $zero
обычным нулем или аппаратным нулем?
Некоторые источники говорят, что это условно ноль, другие утверждают, что это всегда ноль. Или последние просто предполагают, что оно равно нулю, потому что оно условно равно нулю?
Заранее спасибо за разъяснения (и/или указатели на конкретный документ с сайта MIPS, поэтому мне не нужно сканировать информацию, которая мне на самом деле не нужна).