Есть HWND окна, на котором располагаются кнопки и текстовые поля. Как определить HWND кнопок и тест из полей ввода вытащить, если функция...
А все понял. То есть по умолчанию этот мой массивчик будет в кэше и call пойдет в кэш. Круто. СПАСИБО!!!
Так я же передаю управление именно на ОЗУ? Там же выделается память в Heap потом идет call p - адрес в Heap. Оно потом эти команды из Heap будет...
Спасибо. Оказывается мучать кэш смысла нет для этой задачи.
Можно переделать этот алгоритм так чтобы находил правильно. Но тогшда там в худшем случае далеко не линейное время будет, а что-то вроде n*m. Так...
Так посередине все нормально. Оно посчитало все Ок для Я проверяю 1 символ искомой подстроки и последний. Если они совпали, то я делаю inc(j) и...
Вообщем в книге Зубкова "Ассемблер для ДОС, Windows и Unix" я нашел главу про кеширование данных :) Там есть около 10 команд для управления кешем,...
Pavia, а сможете привести пример, на котором упадет код из 62 поста? Ради интереса и понимания особых ситуаций.
Синтаксис PREFETCH byte ptr [eax] только не пойму как уровень то указать? Но предвыборку оно будет делать все равно из ОЗУ, но выкрутится можно....
var Str, subStr:String; i, j, subStrLen : integer; begin Str := 'aaab'; subStr := 'aab'; i := 1; j := 1; subStrLen := length(subStr);...
Может кому пригодится, ссылка на книжку http://depositfiles.com/ru/files/es0puc870
Нужно только адрес узнать, по которому пеердавать управление. Тогда получится ситуация: команды у меня уже в Кэше и ЦП не будет искать их в ОЗУ, а...
Как я понял максиму на что можно рассчитывать это как сказано в статье leo. Но если загружать можно только строку, то она же все равно должна...
Я понимаю, что ЦП начинает выполнять маш. код ТОЛЬКО когда он уже в Кэше. Но весь вопрос в том, как сделать так, чтобы избавиться от КОПИРОВАНИЯ...
Mika0x65, Григорьев, а название книги, можно?
Как способ оптимизации этого метода: вести поиск "с двух концов сразу", только " с конца" искать подстроку в обратном порядке. Тогда худшее время...
Примерчик var Str, subStr:String; i, j, subStrLen : integer; begin Str := 'dkfjgjksdkgjhdfksjghkjdfshgjhdksfhruieotiourisetuojkl,mnb';...
Не знаю поможет ли, но поиск подстроки в строке можно выполнять за линейное время (в худшем случае, если искомая подстрока находится в конце...
Я обратился уже. Я подожду пока ответит человек. Это же не сразу произойдет. А пока, возможно кто-то все таки можно ли что-то записать в L3-L2 кэш :)
Ну да. Кто-то может сказать: реально ли писать эти маш. команды в L3, L2 кэш? В L1 не получится тут уже ничего не сделать. А вот в L3, ведь все...
Имена участников (разделяйте запятой).