Кстати, есть еще 2 вариант: сгенерировать отдельную dll с нужным маш. кодом и вызывать оттуда функцию. Только вот быстрее ли это будет? PE Loader...
То есть нужно сгенерировать сразу блок машинных команд побольше (для моего ЦП 64 Кб - размером с L1 кэш) занести его в ОЗУ или в L2, L3 кэш и...
medstrax1, там на самом деле нужно реализовать ОПЗ с высокой скоростью вычислений. Я сначала реализую прямой ход польской записи, затем стековые...
Y_Mur, ну не на i486 понятно:) На нормальном Athlon X2 215 будем пробовать) А скопировать это "насильно" из ОЗУ в L3 кэш? Просто вот какая штука,...
Y_Mur, я понял уже. Просто расширение с толку сбивает. MS Word распознает кодировку DOS. Я им открыл. Спасибо.
И еще, может совсем тупой вопрос, но я новичок, так что не бейте сильно:) Можно ли засунуть этот машинный код в стек командами push а затем...
А в кеш L3 закинуть это тоже нельзя? Чтобы ЦП подгружал к себе в L1 кэш из него, а не из ОЗУ? Просто скорость тут критична. Я так думаю, если уже...
А понял.
Y_Mur, чем этот файл открывать? WinRAR, Adobe Reader. Я скачал архив и там 3 файла все имеют расширение .rus. Я такого не использовал никогда:(
medstrax1, хотя бы что это такое, чтобы погуглить можно было Вы сможете сказать?
И что за расширение у файлов архиве? У меня пишет .rus это что за документы?
А как можно ускорить приведенный выше код? Как мне "выровнять" кешируемые данные, чтобы не было задержек?
Интересует конкретно список команд для работы с разными уровнями кеша процессоров семейства i486 (AMD, Intel). Любая литература по этой теме,...
Код немного исправил. Вот рабочий пример. procedure TForm1.Button1Click(Sender: TObject); var h:Cardinal; p,rez:Pointer; i,j:integer; begin h :=...
Есть задача: нужно поместить в кеш процессора набор команд (машинные кода их для защищенного режима i486) и передать на них управление call - ом...
Z3N, я никак не пойму, почему нельзя прибавить 4 с помощью ассмовской вставки? Ассемблер уже не будет такого вытворять. Просто из-за перегрузки...
Имена участников (разделяйте запятой).