ASMEdit

Общая информация

     ASMEdit - это редактор ассемблерных программ. Идея создания пришла на втором курсе, когда на задания уходило меньше времени, чем на их компиляцию, поскольку компиляция производилась руками, в FAR -е, потом линковка, потом TUrbo Debugger. Это занимало очень много времени, в то время как сама программа писАлась за несколько минут.

     ASMEdit - это удобно. Вам не нужно будет набирать программы в текстовом редакторе, переключаться, компилировать из командной строки, линковать тоже. Нажимать никому ненужные комбинации клавиш, чтоб прочесть сообщения компилятора, переключаться между сообщениями и программой... Согласитесь - это неудобно. В ASMEdit вы просто пишите программу, сохраняете ее, и нажатием клавиш (F7, F8, F9 или просто CTRL+F9 - это все сразу) ваш исходный код компилируется, линкуется и запускается, оставляя все сообщения компилятора/линковщика и вывод программы на специальных закладках ASMEdit. Хотя лучше просто попробуйте, и вы прочувствуете это! Я делал ASMEdit как можно удобнее для пользователя в процессе установки и эксплуатации. Он также содержит справочную информацию, которая всегда под рукой, что очень удобно.

     ASMEdit - Простота и легкость использования, и одновременно мощь множества настроек в ваших руках!

Установка и комплектация архива

     Установить программу очень просто. Просто распакуйте архив с программой. В архиве папка ASMEdit, в папке ASMEdit - папка TTDIR в которой находятся TUrbo assembler (Tasm.exe), Turbo Link (Tlink.exe) и Turbo Debugger (Td.exe), а также папка info которая содержит help-файл, справочную информацию и языковые модули.

Основные функции и возможности программы:

  • Загрузка/сохранение файлов. Загрузка последнего открытого файла, загрузка стандартного шаблона программы...
  • Асоциация с .asm файлами в Windows. Автоматическое открытие всех .asm файлов с помощью ASMEdit.
  • Компиляция, трансляция нажатием одной кнопки. Запуск-одной-кнопкой (Ctrl+F9 - Tasm Tlink Run последовательно). Запуск отладчика (TD). Компиляция/Линковка с параметрами коммандной строки (/t - для .com файла, к примеру)
  • Автоматическое оповещение о числе ошибок/предупреждений компилятора, в том числе флагом (цвет надписи на кнопке TAsm).
  • Копиляция с произвольными параметрами командной строки.
  • Вывод сообщений компилятора, линковщика и самой программы в специальные закладки ASMEdit, что невероятно удобно.
  • Функции редактора : настраиваемые цвета текста/фона. Копирование/вставка, поиск, undo/redo (65534 отмены в очереди undo). Панель с номерами строк слева от редактора. Смена кодировок: Dos, Windows. Настройка шрифта редактора.
  • Hаскраска зарезервированных слов, раскраска цифр (цвет выбирает пользователь). Возможность добавлять зарезервированные слова в список. Для каждого слова можно указать - цвет шрифта, цвет фона, стиль шрифта, приоритеты обработки и даже вид указателя мыши при наведении на слово. Сохранение/загрузка списка раскрашиваемых слов со всеми параметрами.
  • Множество настроек - настраиваемый интерфейс. Возможность выбора отображения - главного меню, панели инструментов. Строка состояния - имя файла, позиция курсора, количество ошибок/предупреждений компилятора. Прозрачность окна.
  • Поддержка языковых модулей (Рус. и Англ. авторский в комплекте). Возможность легко сделать модуль любого языка. Загрузка любого модуля без перезапуска программы.
  • Таблица ASCII кодов, FAQ конференции ASM.CHAINIK, Руководство "Оптимизация программ на ассемблере ,Рэй Дункан", help файл по регистрам, командам ассемблера, сервисам DOS, BIOS - все под рукой!

    Описание программы

    Главное окно

         На главном окне:

  • Кнопки нового файла, загрузки (F3), сохранения файла (F2).
  • Last - Загрузка последней редактированной программы.
  • Tasm - Запуск компилятора. Если процесс компиляции прошел нормально - надпись на кнопке зеленая, если есть Warning-и , надпись становится желтой, если ошибки - красной. Кнопка ".." рядом с Tasm - запуск с особыми параметрами. Сообщения компилятора будут выведены в редактора на закладке "Tasm Output". Горячая клавиша - F7.
  • Tlink - Запуск Tlink для вашей программы. Сообщения Tlink будут выведены в редактора на закладке "TLink Output". Горячая клавиша - F8.
  • TD - запуск Turbo Debugger-а для вашей программы.
  • Run - запуск вашей программы. Вывод программы будет выведен на закладку "Run Output". Горячая клавиша - F9.
  • Кнопка Tasm - Tlink - Run Program Запускает поочередно Tasm, Tlink, и саму программу. Горячая клавиша - Ctrl+F9.
  • Prefs вызывает окно настроек.
  • About вызывает окно "О программе" , с информацией о программе и историей предыдущих версий. Exit - выход.

         В главном окне 4 закладки. Каждая с многострочным редактором:

  • Editor - закладка с редактором. Здесь вы редактируете исходный код программы.
  • Tasm Output - сообщения компилятора. Припоминаете, когда вы запускали из командной строки tasm, он выдавал сообщения об удачной/неудачной компиляции, строках с ошибками, и прочей информацией? Забудьте о лишних окошках, которые открываются десятками, перекрывают вам обзор, приходится брать мышку, закрывать, отвечать на глупые вопросы Виндовса... Теперь все сообщения будут выводиться в многострочный редактор на этой закладке.
  • Tlink - то же самое что и Tasm , только для линковщика (TLink).
  • Run - то, что выдает ваша программа. Если ваша программа запрашивает что-то с клавиатуры, вы можете выключить вывод информации на эту закладку (как и на любую другую), и работать с процессом запуска программы как обычно - в окне.
  • Кнопка ">" - переключение между закладками. Еще можно использовать F6. При выполнении действия, программа автоматически открывает нужную закладку (к примеру , вы запустили Tasm из закладки Editor , прошел процесс компиляции, программа автоматически открыла закладку Tasm Output и т.п.)

         Строка состояния (statusbar) разделена на три секции. В первой - имя открытого файла. Во второй - позиция курсора в редакторе (нужно, когда, к примеру, компилятор выдал что ошибка у вас в 5-ой строке, вы без проблем на нее перейдете). В третей - количество Error-ов и Warning-ов компиляции. Если всего по нулям, то пишется "-/ OK /-" .

    Настройки

    Окно настроек

         Я люблю, когда в программе много настроек, и каждый пользователь может заточить ее точно под себя.

        Внимание !!! Программа протестирована на разных компьютерах и отлично работает без изменения каких-либо настроек. После установки вы можете запустить ее и полноценно работать, не изменяя настроек. Если вы хотите вернуть настройки по умолчанию, нажмите кнопку "Default".

    И самое интересное :

    Скачать ASMEdit 3.3f (840 Кб в полном комплекте с Tasm, Tlink, Turbo Debugger и справочной информацией)

    Обсудите эту тему на нашем Форуме