Cуществуют ли утилиты перевода MASM в FASM хотя бы для базовой операции - расстановки скобок"[ ]" ВХОД MASM: Код (Text): MOV filehandle,EAX ВЫХОД FASM: Код (Text): MOV [filehandle],EAX
Сами написать не пробовали? Было бы хорошее решение и, вероятно, самое импонируещее вам в целях экономии нервных клеток вследствии гнева на авторов, которые пишут программы после которых больше половины надобно искать и допиливать руками
paralvic Попрошу без излишнего употребления цвета в сообщениях. Для тех кто не знает. Изначально это задумывалось для подсветки кода. И только иногда для подсветки определенных участков текста, которые можно не заметить сразу.
А я изначально в коде для MASM ставлю скобки. Потом меньше "напильником" работать, для перевода на другой диалект асма.
S_Alex это, конечно, вариант. А если уже готовые? Код (Text): .586p .model flat, stdcall option casemap :none include \masm32\include\user32.inc include \masm32\include\kernel32.inc includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib .data filehandle dd 0 .code start: MOV filehandle,EAX ret end start Можно одним кликом поправить?
Ладно, всем спасибо за внимание. Задачу решил. Основная часть такая: Код (Text): ss=""; for(ai=3;ai<nokiss.length-2;ai=ai+2){ //nokiss = new Array(" "," "); - ai=1+2=3 if( (isMasmVar(nokiss[ai])) && (!isSymbOffset(nokiss[ai-2])) && (!isSymbDb(nokiss[ai+2])) ){ ss=ss+nokiss[ai-1]+"["+nokiss[ai]+"]"; } else { ss=ss+nokiss[ai-1]+nokiss[ai]; } } Раз ни у кого интереса нет, то и решение не будем обсуждать