[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено ВН 27 февраля 2002 г. 18:54
В ответ на: Ответ: отправлено Vallav 27 февраля 2002 г. 17:43

Ну, во-первых, регистр. файл сам по себе не отменяет специализации (частичной, как правило). Во 2-х, в Вашем примере достаточно видимо 32-х разрядной команды, что вполне нормально для 32-х разрядной машины.
В 3-х, база или индекс совершенно не обязательно должны браться из регистров, могут и из кода, удобно иногда. И могут иметь большую разрядность. Как тут с 3 битами и малой длиной к-ды?
В 4-х универсальные машины как правило имеют переменную длину к-ды.
Я, например, ничего против этого не имею.
Но делать ее кратной байту для 16-ти, тем более 32-х разрядных проц.
немного странно.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru