Потому, что измеряешь неправильно - секундомером или песочными часами ? ;)) Код совершенно идентичный, поэтому и цикл вычисления должен работать...
Ну не знаю, если убрать GUI в test2, то у меня выводится сообщение Hello world А экспериментировать с AllocConsole сейчас времени нет, да и...
Никто ничего не портит ;) Просто у тебя в test2 GUI "затесался", поэтому консоль по умолчанию не создается. Убери GUI и все будет нормально
reverser По умолчанию тоже 512 xlinuks Для уменьшения размера можно использовать слияние секций, см. опцию линкера MERGE
all_an Никак, т.к. 1) в асме запись 2.1E+2 означает вещественное число 2) вещественные и целые числа имеют совершенно разные двоичные...
Если тело TUNEC и вызовы VirtualProtect(..) и TUNEC(..) располагаются в разных страницах кода, то ошибка будут возникать при вызове TUNEC(..)....
В косвенном call можно задавать адрес структуры m16:32 любым способом, например в регистре eax: lea eax, FarCall db 0xFF, 0x18 //call far...
LEA это "просто вычислитель" значений, но не любых, а только тех, которые допустимы в кодировках байтов ModR/M и SIB для вычисления адресов...
Это значит, что в байте ModeR/M поле Mod не может быть равно 11b (регистр-регистр), т.е. lea eax,[eax] -> 8D 00 -> Ok lea eax, eax -> 8D C0 -> #UD
The Svin Как сказать - SSE4 и Core 2 это перспектива, реальность или реальная перспектива ? ;))
Broken Sword + затем в пошаге выполнить инструкцию, вызвавшую исключение, и снова запретить доступ к страницам (иначе будет срабатывать "раз...
Mika0x65 Из соображений быстродействия и целесообразности Учти, что для выбора одного из 4-х направлений процессор должен одновременно считать из...
Broken Sword Если только руками Intel и AMD ;))) Кроме хардварных бряков на 1,2,4 байта и изменения атрибутов 4К страниц вроде как других...
alpet В P4 латентности FSQRT и FDIV одинаковы, в P6 и AMD деление выполняется быстрее, но не более чем в 1.5 (максимум 2) раза
Мдя, прошу прощения, к Win 9x вышеприведенные измышления не относятся Видимо в 9х (а может и в ранних NT, теперь уж и не знаю :) и в самом деле...
Кто в лес, кто по дрова ;)) ECk Ес-но никаких Sleep с "бесконечными" повторами не нужно - для это существует QueryPerformanceFrequency Pavia...
Все так - что хотел, то и получил :D Потому, что твой SEH-обработчик находится в той же странице памяти, к которой ты запрещаешь доступ. И кстати...
Pavia Ну теперь понятно откуда у тебя представления о "преимуществах" 64-битных расширений при работе с памятью ;)) Должен тебя разочаровать, если...
locki Читать всю строку смысла нет - процессор сам ее загрузит при чтении даже одного байта. Поэтому достаточно читать по одному дворду из...
crypto Не надо преувеличивать, в большинсттве случаев "теория лишь подтверждает (= обосновывает) практику"
Имена участников (разделяйте запятой).