[an error occurred while processing this directive]
|
я думаю (ну и производители проц-ев наверно также) что это дает усложнение, а экономия памяти - того не стоит
ну а за идею -
я, например, очень активно пропагандировал сделать в АРМе THUMB-ARM декодер загружаемым а не хардкоднутый. (вроде ARM так и сделал JULIET, надо было патентовать :-)
то есть мапирование из инструкции считаной из памяти в код процессора выполняется по изменяемой микропрограмме (таблице в простейшем случае, для экономии памяти - несколько таблиц)
ну насколько я знаю все пентиумы > II и AMD так и работают - разбирают код 86 (который является практически реализацией Вашего подхода, с байтовой кратностью) и исполняют натив-код из буфера
E-mail: info@telesys.ru