[an error occurred while processing this directive]
а если вообще команды энтропийно кодировать (то есть - если ADD R0,R1 встречается чаще чем ADD R2,R3, то почему они должны иметь равную длину?)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено yes 19 июля 2005 г. 15:25
В ответ на: Ответ: (+) отправлено SM 19 июля 2005 г. 14:47

я думаю (ну и производители проц-ев наверно также) что это дает усложнение, а экономия памяти - того не стоит

ну а за идею -
я, например, очень активно пропагандировал сделать в АРМе THUMB-ARM декодер загружаемым а не хардкоднутый. (вроде ARM так и сделал JULIET, надо было патентовать :-)
то есть мапирование из инструкции считаной из памяти в код процессора выполняется по изменяемой микропрограмме (таблице в простейшем случае, для экономии памяти - несколько таблиц)

ну насколько я знаю все пентиумы > II и AMD так и работают - разбирают код 86 (который является практически реализацией Вашего подхода, с байтовой кратностью) и исполняют натив-код из буфера

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru