|
Общая информация
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".
И самое интересное :
Обсудите эту тему на нашем Форуме
|