[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Ну, во-первых, регистр. файл сам по себе не отменяет специализации (частичной, как правило). Во 2-х, в Вашем примере достаточно видимо 32-х разрядной команды, что вполне нормально для 32-х разрядной машины.
В 3-х, база или индекс совершенно не обязательно должны браться из регистров, могут и из кода, удобно иногда. И могут иметь большую разрядность. Как тут с 3 битами и малой длиной к-ды?
В 4-х универсальные машины как правило имеют переменную длину к-ды.
Я, например, ничего против этого не имею.
Но делать ее кратной байту для 16-ти, тем более 32-х разрядных проц.
немного странно.
E-mail: info@telesys.ru