Nouzui ыыы. Я полный профан в этом, но всё таки думаю что предсказание ветвлений здесь не пройдёт.
Конечно. Jmp плохо влияет на оптимизацию.
какое это имеет значение :\ Но их правдо довольно много, основные направления Greate перечислил.
Они вообще левые.
:\ MSDN Это только пример. как минимум 512 байт. Тебя же никто не заставляет за раз считать всю информацию.
MSoft Я так понял ему надо сделать что-то типа расширения explorer'a. У меня например 3 "псевдопапки" - Nokia Phone Browser, Anapod Explorer/Shuffler.
Cneg Ну просто ReadFile. Правда смещение и количество считанных байтов должно быть кратно размеру сектора. Вот функция, которая читает данные...
Разве здесь нужен DDK? Все макросы и функции мои :P
NTSTATUS ReadSector(ULONG dwType, PVOID pBuffer){ ULONG dwInputType, i; USHORT wInput; if (dwType > READ_TYPE_PIO_END)...
поиск по форуму, совсем недавно была похожая тема.
а кому
#define HDD_PORT_DR_1 0x1F0 // Регистр данных. Только для PIO, младший байт #define HDD_PORT_DR_2 0x1F1 // Регистр данных. Только для PIO,...
http://www.wasm.ru/article.php?article=edfpu01 http://www.wasm.ru/article.php?article=edfpu02
да. Хотя некоторые делают switch'em, он по сути это та же таблица.
нет, чтобы отрендерить и уже картинку прислать :P
разве это в стек положится? сильно сомневаюсь.
retmas Можно, но муторно. Я как-то глядел как реализованы некоторые функции работы с памятью в винде.
Почитай в MDSN'e. Там даже есть статья на эту тему и пример :) Но если для тебя сложен сплайсинг, то LSP тем более.
l_inc Ничем. Просто у регистров есть свои имена =) ecx - например счетчик. Просто как правило стараются использовать одни регистры для одинаковых...
www.compressinn.ru Там рассказоны преимущественно сами алгоритмы, однако есть несколько реализаций. Когда я интересовался этим вопросом, то...
Имена участников (разделяйте запятой).