2013-08-25 1 views
0

Я наблюдал за лекцией по следующему URL, объясняющему MIPS ISA.MIPS, являющийся байтовым адресом

http://www.youtube.com/watch?v=DVFwXvxyC38&list=PLD8AF625E53B0691F&index=4

Согласно моему пониманию до сих пор:

для MIPs 32-бит, основная память имеет 32-битный входной адрес шину, каждый слот в память имеет 8 бит, так что каждый адрес может относиться к 8-битной памяти (поэтому ее адрес можно адресовать); так как размер регистра 32-бит, «слова» в основной памяти начинаются с каждого 4-го байта (так что каждое слово имеет 4 последовательных слота в памяти - 4 * 8 = 32).

Но инструктор в лекции сказал (в момент 3:40), что «Байт адресуемый означает, что для MIPS каждый размер слова составляет четыре байта»; не следует ли ему указывать байтовые адреса, каждый адрес может ссылаться на 1 байт?

Возможно, кто-то подтвердит это?

Спасибо.

+0

Лектор не кажется родным английским говорящим, поэтому я бы не стал слишком беспокоиться об этом. Это, как вы предположили, - адресная адресация байтов не обязательно означает 4 байтовых слова. –

+0

@ KonradLindenbach Спасибо за ваше время. – Jake

ответ

0

Да, это абсолютно правильно. Байт адресуемый байтовым байтом (где 1 байт - 8 бит), в то время как адресный адрес имеет длину 4 байта.

0

Он имел в виду, что mips является адресным адресом, поэтому 4 байта равны одному адресу, поэтому следующий адрес равен 4 байтам после (4 байта = 1 слово), а один байт равен 8 бит.