В MIPS, что ПРИВЕТ и LO

Я читаю о подразделении в MIPS, и я нашел то отделение

Делит $s на $t и хранит частное в $LO и остаток в $HI

http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html

И Википедия говорит

ПРИВЕТ и LO используется для доступа к результатам множителя/делитель, к которым получает доступ mfhi (перемещение от высокого) и команды mflo.

http://en.wikipedia.org/wiki/MIPS_architecture

ПРИВЕТ и регистры LO? Какие регистры числа - они?

21
задан hodgesmr 23 February 2010 в 17:19
поделиться

2 ответа

Процесс представляет собой контейнер потоков.

-121--1039959-

Возможны 2 различия

window.addEventListener("load", nextplease.init, false);

Это вызовет функцию, и все. Если бы вы хотели добавить параметры, то они не были бы установлены.

window.addEventListener("load", function() {nextplease.init();}, false);

Это, с другой стороны, позволяет вызывать несколько функций и устанавливать параметры. Это также добавляет дополнительные затраты на вызов функции и сохранение функции в памяти.

-121--3732553-

Это специальные регистры , используемые для хранения результата умножения и деления. Они не адресуются напрямую. Доступ к их содержимому осуществляется с помощью специальных команд mfhi и mflo

. Они присутствуют в блоке умножения и имеют 32 бита каждая. Дополнительная информация здесь .

27
ответ дан 29 November 2019 в 20:48
поделиться

HI и LO - ненумерованные регистры, IIRC. Они используются только для хранения результатов операций, которые не помещаются в один регистр (например, умножение двух 32-битных целых чисел может привести к 64-битному целому числу, поэтому переполнение происходит в HI).

править: согласно описанию этого класса , они действительно являются специальными регистрами, поэтому они не пронумерованы и доступны только с помощью специальных команд.

10
ответ дан 29 November 2019 в 20:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: