S_T_A_S_ > "Пропуск любых нецифровх символов IMHO абсурд." > "Где это может понадобиться?" Это может понадобиться при чтении текстовых...
Не вижу особого смысла пропуска всех спец символов <= 20h. Реально это мугут быть Tab, CR и LF. Но если это не частный случай, то чем Tab...
Lyrik > "хочу написать своего рода универсальный atoi" Странная какая-то универсальность - выделить все цифры в произвольной строке и...
S_T_A_S_ Да, ты прав: отдельное сравнение на < '0' действительно не нужно. Достаточно sub eax,30h cmp eax,9 ;беззнаковое сравнение...
masquer > "Такое подойдет?" Подойдет, только имхо намудрил чуток :) Может проверку диапазона проще так делать sub eax,30h setb dl...
Oleg_SK OVERLAPPED не поддерживается в 9x. Хоть Win98 и маст дай, но еще далеко не дед. <font color="gray]<font size=2>Windows Me/98/95:...
DirectOr > "начали мы таки с си.." > "Бейсик, думаю, надо забыть как вариант" > "есть опыт преподавания.." Ну и что подсказывает опыт ?...
А в чем проблема-то ? Как я понимаю, для расчета контрольных значений достаточно один раз прочитать файл блоками от начала до конца. Поэтому...
> "А на основании чего делаются такие обобщения?" На основании того, что стоит после запятой: "бесполезная трата времени, если..." >...
Можно сказать, что любые тесты - бесполезная трата времени, если мы расчитываем получить результат с точностью до тика. Какое будет окружение и...
> "выделение, например 10000 блоков со случайным размером 4..1024 байт" Не знаю как в винде, а у борланда и в C++ и в Delphi хранится таблица...
Неиспользуемый регистр - это более или менее понятно. Зависимость по портам и регистрам тоже. Но вот куда нет желания соваться, так это в...
Вот уж где голову сломаешь, так это на попытке понять работу P6 family. Стоит в варианте S_T_A_S_ перед декрементом счетчика dec ecx вставить nop...
S_T_A_S_ > "лишний shr увеличивает время выполнения на P6 на треть" Ты все прикалываешься ... Если бы код занимал ~ 6 тиков, то на половину,...
Пока PS дописывал, valterg все разъяснил Вот только интересно, действительно мусор из текста совпал с зеркальной записью адреса, или это...
Чудес в природе не бывает. Чтение и запись в память всегда выполняются одинаково независимо от того как обозвать секцию. Так что, если прога...
S_T_A_S_ Не пойму, о чем ты. Если о результатах теста, то на цикл из 1000 проходов получается:Проц Модель 2 сдвига 1 сдвиг ---- ------...
bogrus Согласен. Это можно сделать и в исходных вариантах: xor edx,eax + sub edx,6..6h. Хотя этот мув уже не относится к алгоритму, т.к....
S_T_A_S_ Из искры возгориться пламя ??? "Вы хочите тестов, их есть у меня" :) [img] _1616302696__IncBCD.zip
cresta > "может лучше вернуться к старому доброму GlobalAlloc?" Можно, конечно, если не хочется возиться. Но если обрабатывается большое...
Имена участников (разделяйте запятой).