Great Crt то как раз есть и сидит в тех самых msvcrtXX.dll, ещё есть всякие там msvcrXX.dll, msvciXX.dll, непонятно чем отличающиеся.
Странно у меня нет в системе ни msvc80.dll ни msvc60.dll - значит и прога Григория работать не будет? потестил на масме gcvt, ecvt, fcvt из...
t00x А поиск по форуму поюзать? http://www.wasm.ru/forum/viewtopic.php?id=18655
tz Собственно про эти паузы много писали во времена 286 (особенно когда их разгоняли по частоте ;))) Тогда медленная периферия не успевала...
Полный архив не прицепился, пришлось самую интересную часть отделить :)
В аттаче мой хламник из старой документации по сабжу :) Замутить VGA режим через регистры геморойно, но в принципе реально. Для Vesa режима боюсь...
leo Гранд мерси за подробные разьяснения :) Adrax Может всё таки приспособишь готовые решения
Ну и для полноты картины вывод FPU значений стандартными методами: include \masm32\include\msvcrt.inc includelib \masm32\lib\msvcrt.lib ......
leo Спасибо, симпатичное решение :)
svas Прикольно ;))) На самом деле это значит что камень >= 286 А если он PIII или старше то: mov EAX, 80000002h ; Определяем процессор (для <=...
kernel32ddl Может из этого что нибудь пригодится :)
leo как всегда прав - АМДэшный монстр удивительно шустр, вот только как его знаковым сделать, так чтобы не попортить эдакую безбранчевую красотищу...
Пробую сравнить свой вариант возведения в степень с Дельфийским от leo. Отличие в скоростях небольшое и не стабильное то один вариант обгоняет то...
leo Однако даже и мысли не возникло, что для такого "простого" числа как 1.0eX может не хватить 24 бит мантисы :))). Впредь буду осторожнее...
Adrax FPU числа бывают: обычной точности DWORD - десятичный порядок +-38, двоичная мантиса = 24 бита двойной точности QWORD - десятичный порядок...
leo Любопытный код, только так имхо лучше будет: mov eax, [Exponent] test eax, eax fld1 ; { Result := 1 } jz @@Exit ; Base^0 = 1 fld...
С, маленький? Бесплатный? Шустрый? C-- :))
Имена участников (разделяйте запятой).