Ок ... Почитал ...Цитата:
Сообщение от Shadow Maker
Сейчас подготовлю новую версию, в которой есть листинг компиляции и проверка на переполнение строки !!!
Вид для печати
Ок ... Почитал ...Цитата:
Сообщение от Shadow Maker
Сейчас подготовлю новую версию, в которой есть листинг компиляции и проверка на переполнение строки !!!
Ну вот ... Очередная версия ... Добавил команду OpenListFile, после неё вся информация о компиляции будет писаться в файл ... Не знаю, может не очень удобно данные будут там расположены, но надеюсь, что удобно ... Там два параметра, второй сейчас игнорируется ... Я его оставил на случай разных взглядов о листинге ... Кстати, в листин отгружаются все найденные ошибки !!! И сделана проверка на переполнение длины строки !!! Ну и локальные метки то же реализованы, кстати, там автоматом получаются и локальные макросы !!! Если вам нужно вытащить метку в макросе из другого макроса, то перед меткой поставьие точку, и укажите полный путь ко всем локальным вложениям !!!
---------EXAM-------
OpenListFile "filename.lst",0
---------------------
Качайте, пользуйтесь, всегда с рад Вам !!!
http://www.entire.nm.ru/coding/asam.zip
У меня появилась идея ... Может этот глюк из-за кода табуляции ... Хотя я отчётливо помню, что исправлял его, но: - "кто его знает, о чём он мечтает" ...Цитата:
Сообщение от Alex/AT
Тут в прошлой версии был глюк, если не отключить сохранение в листинг, то ошыбки выдаёт ... Вот новый вариант, более исправленный !!!
http://www.entire.nm.ru/coding/asam.zip
Очередная исправленная версия, кто хочет, удачи ... =)
http://www.entire.nm.ru/coding/asam.zip
Robus, сори, оффтоп, но судя по постам человек (Proteus) знает методы упаковки различных файлов. Поэтому вопрос к нему тут или может ты знаешь чего нибуть по этому поводу?
2 Proteus
Не подскажешь, как можно узнать чем запакован ELF бинарник? Можеть есть какие анализаторы или просто по какому нибуть признаку?
Помоги плиз разобраться - очень надо. За мной не заржавеет.
Спасиб!
Moderatorial: Фишка, пиши им в приват и не засоряй тему, ага? Не надо засорять тему оффтопом! И соответственно вы (Робус, Протеус, etc.) тоже в приват отвечайте. Dixi.
Супер-гига-мега исправленная версия ... Было парочку ошибок, например если сделать смещение адресса PHASE / UNPHASE, то любая команда BIT, SET и т.д., не верно компилировалась ...
Качайте: http://entire.nm.ru/coding/asam.zip
Недавно капался в словаре, и был очень огарчён, оказывается слово "компилировать" означает - использовать труд другого человека, чаще всего это слово используется в критике произведений. Ну а "компилятор" это человек, который использовал чей-то труд ... Вот так вот, сколько программировал а в итоге сам, получается, ничего не написал ... ХЕХ ... =(
А скажи, реально ли перекомпилировать сие чудо под 186 проц (или 86), а то в PocketDos'е не пускается, а охота "на коленках" кодить =)
Ох ... Нет, это не реально ... Я ещё в 94-ом году не понимал зачем люди поддерживают 086, как и 286 ... Реальная польза от Intel'а пошла с 386-ого, до этого этот процессор вообще бесполезная консервная банка ... Кроме всего в язык встроенный эмулятор, он написан доп 386-ой, да и сам компилятор требует не меньше чем 386, поскольку там очень много процедур написаны на АСМЕ !!! Так что прошу прощение !!! Хотя, конечно, можно было бы извратиться и переписать весь язык на IF'ы и FOR'ы, но это так много времени займёт ... На это тему есть CJASM, попроси перекомпилировать его, он как раз написан на ИФАХ (СИ) ... В этом форуме о нём много говорят ...Цитата:
Сообщение от acidrain
А сколько процентов POCKET'ов со 186'ым ??? Поскольку мы год назад хотели делать на внутреннастях от Poket'а прибор, но потом отказались из-за постоянной модернизации и удишевлении техники, что приводило к нестабильности ... Но я видел Poket'ы с 386'ыми !!!
Не бредь, плиз. x86 процессоры в КПК вообще не используются. Речь выше шла о PocketDOS - эмуляторе 8086/80186 машины на обычном PocketPC.Цитата:
Сообщение от Robus