Есть ли исходники какого нибудь ассемблера вроде МАСМ? Часть кода. 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 не проблема....
Мне надо для проекта XRayExtensions(расширения игрового движка XRay, культовой игры С.Т.А.Л.К.Е.Р.). Писать чисто на асме сложно, и нужна...
Обнаружил что МАСМ таки поддерживает виртуальные функции(методы). ;вызов виртуальной функции vcall MACRO _this:REQ, class_name_func:REQ,...
Сейчас использую линкер PoLink, по сравнению с MS код более компактный, нету мусора между дос- стуб и PE заголовком, минимальный размер программы...
В общем, да. В VS передаёт this через ECX в виртуальных методах, даже когда это не требуется, например для внешних методов(COM). Ещё вопрос? Есть...
Какая скорость гравитации? Программисты считают - бесконечность, учёные считают - равно скорости света. На деле где-то от миллионов, до миллиардов...
А какой лучший компилятор С++ чисто под Windows? Надо только под х86 и х64 и ОС Win, на других системах работать не предвидится, у VS проблема,...
Это для С++, а где для МАСМа?
А на чём ещё на МАСМе кодить, оригинальная IDE очень так себе. Я ещё Notepad++ и для Lua использую, и ещё для С++, т.к. оригинальный редактор...
Вопрос? В виртуальных методах this всегда передаётся через ECX. В обычных, может и через EAX и другие регистры. Я сейчас про VS C++ любой версии....
На самом деле не зная алгоритма шифрования, расшифровать шифротекст почти не реально. Например, есть зашифрованный файл, просто бинарный файл,...
Конечно MASM, скачал FASM но пока лень его изучать. Кстати, MASM достаточно забагован, нельзя использовать макрофункции в ELSEIF, так же ещё в .if...
Мановар, быстро можно сделать через параллельные SSE, там сразу можно вычислить два синуса и косинуса, только код длинней будет.
В XRay используется такой алгоритм. ICN s32 randI () { return(((holdrand = holdrand * 214013L + 2531011L) >> 16) & 0x7fff);...
Имена участников (разделяйте запятой).