Ещё на первых пнях появились счётчики тактов, а такты они и в Африке такты. А инструкция RDTSC позволяет их считывать в рег. eax:edx. Разве не...
И всё равно ассемблер рулит. Reflect_bit MACRO value:req, ref:req, count_bit:req ;// перетаскиваем биты через CF. В результате итерация цикла...
Ну да, компиляторы M$ и Intel хорошо оптимизируют код, а M$ VS C++ ещё не плохо уменьшает размер по сравнению с интелом. Но размер, получается,...
Если на С/С++, то встроенным ассемблером не пользуюсь, предпочитаю полностью на асме программу переписать, в прочим, я сразу делаю на асме, а уже...
Обычно современные компиляторы хорошо оптимизируют код, но иногда и тупят конкретно, ещё можно забыть указать выравнивание структур, и балбес...
HLA штука интересная. http://www.plantation-productions.com/Webster/ НО почему то не популярный! А почему? Да просто у авторов получился не...
Наконец-то нашёл что искал. http://alfalavista.ru/idxfldr/2013-06-18-22-25-47/191-2014-02-08-17-15-38.html Алгоритм разбора выражений, проверил,...
А чем нам это будет грозить?, новая политика Microsoft, может заставят только софт Microsoft'а для разработок юзать =). Но я решил отказаться от...
Работаю с UASM, попытался заюзать виртуальные методы. ASSUME edi:ptr CTexture [edi].pSurface->GetSurfaceLevel(0, &ppSurfaceLevel) Начались...
Интересно, есть ещё asmC. https://github.com/nidud/asmc Тоже форк JWasm.
Занятно, но там был баг. org 10XXXXXXh где далее должно быть: - shift Короче: баг исправил. Что интересно: время компиляции 0.6 сек, в место 17...
Некая непостижимая сущность. А б-г из библии это какой-то зловредный божок-инопланетянин, возможно сбежавший зек, прилетел 6 тыс лет назад,...
UASM по ходу самое то, можно в .if использовать float, переменные xmm регистры. Но вот проблема, при попытке собрать проект XRayExtensions,...
Есть ли исходники какого нибудь ассемблера вроде МАСМ? Часть кода. invoke file_read_line, FSource, addr str_line, sizeof str_line .break .if...
Решил назвать по проще: HLMASM - High Level Macro ASseMbler. Кое что уже сделал, и да же работает, выражения пока не делал. Вопрос? В МАСМ64 нет...
Оптимизированный вариант для МАСМа. __Str2Int_BIN_QUAT_OCT__ equ <> __Str2Int_MINUS__ equ <> align_proc Str2Int proc uses edi esi ebx...
После более тщательного анализа конструкции ассемблера, пришёл в выводу, что надо просто перехватывать операторы .if, .endif и др. Так же добавить...
Речь идёт о 3д векторах? Я так понял. В современных процессорах есть поддержка такого типа данных, что позволяет быстро работать с ними, SSE,...
Вероятно HLA самое то, посмотрим, хотя синтаксис С мне больше нравится, но для выражения использовать ":=" лучшее решение, чтобы чисто с МАСМским...
Макросы можно тут взять. http://dsmhelp.narod.ru/environment.htm Файл masm64\include\temphls.inc Для МАСМ64, переделать для МАСМ32 не проблема....
Имена участников (разделяйте запятой).