Booster > "А есть неописанная Alloc. C точно таким же единственным параметром. И обе IMHO работают с кучей" Описание см.в исходниках. На...
Все преобразования вещ.чисел делаются путем загрузки в FPU в одном формате и выгрузке в другом. Загрузка: fld tbyte [..] ;загрузить extended...
NoName Извини за очепятки ;) Вот рабочий вариант для wintest:;--- убираем из исходника строки ---- ;invoke...
После fbstp мы имеем упакованное BCD число, где каждые 4 бита принимают значения 0..9, а не 0..F как в Hex. Поэтому если речь идет о...
DPX > "минус в том, что значение функция возвращает в виде мантиссы и экспоненты, а мне надо десятичное число!" Во-первых, FloatToStr...
Ес-но, ты куда пытаешься данные считать - по несуществующему адресу lpBuffer = eax, который после BOOL VirtualProtect() = TRUE или FALSE
S_T_A_S_ Повторяю для невнимательных ;) Для програмного DEP пофиг где исполняется код - хошь в стеке, хошь где. Писец наступает тогда, когда...
S_T_A_S_ > "Скорее всего, это неверно" Скорее всего, это просто неточно ;) Программный DEP контролирует не EIP исключения, а принадлежность...
Leroy > "если я код положу в буфер и выполню ошибка будет?" Если страница памяти, которой принадлежит буфер, имеет атрибут executable, то...
Loger В случае если хотя бы один из операндов NaN, то cmpeqpd выдает false = 0 (см.IA-32 volume 2). При запуске из эксплорера все xmm...
alpet Дык а чего ты хотел, я тебе о том же и говорю - "смешивать" нужно с умом, т.к. дело не в смеси, а в согласованности throughput и...
Ну ес-но все дело в cmpeqpd и неинициализированных xmm. Запуск из fasm 1.56 под XP SP2 тоже приводит к "неверным" результатам - только...
alpet > "утверждение, что смешивать разнородный код, по возможности не стоит" Странное утверждение. Суть суперскалярной архитектуры в том и...
bogrus > "короче прийдется рисовать графики" Мировые линии в четырехмерном пространстве-времени ? Круто ;) Например, в книжке Лилли "Теория...
Loger Может дело в cmpeqpd ? На каком основании ты считаешь, что при запуске проги в xmm должны быть валидные вещественные числа ? Возможно...
alpet > "Команды лучше располагать группами - ALU, FPU, MMX по отдельности, порядка по 100 операций из каждый" А ты хорошо подумал, прежде чем...
Ты прав и тему можно закрыть ;) А выяснить это можно не только с помощью OllyDbg, но и простым поиском по интеловскому мануалу. И вообще, если...
fasm 1.56, Win 98SE - разницы никакой output.bmp - "шахматная доска" 128x128
Не надо путать понятие секции или региона памяти и сегмента. В защищенном режиме процессор позволяет организовать два уровня защиты памяти: один...
Вот именно, вроде как по аглицки всякий soft ассоциируется с мягкостью, нежностью и наивностью. Хотя ради прикола можно представиться как...
Имена участников (разделяйте запятой).