Пятница, 26.04.2024, 06:21
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Реклама Google
Форма входа
Категории раздела
Это нужно знать! [17]
Изучаем AVR [30]
Программаторы [12]
Необходимое ПО [8]
Готовые устройства [73]
Справочная [38]
Инструмент [0]
Технология [8]
Литература [0]
Arduino скетчи [18]
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Микроконтроллеры - это просто!
Главная » Статьи » Необходимое ПО

Редактор кода
Для этого потребуется как минимум текстовый редактор. Можно обойтись и Блокнотом или многочисленными его более функциональными заменителями (MS Word не подойдет решительно, т. к. "чистый текст" из-под этого редактора получается плохо). Крайне желательно, чтобы такой редактор "умел" нумеровать строки (разумеется, эти номера не должны входить в собственно текст). Одним из примеров редакторов под Windows, удобных для написания программ, может служить Edit Plus (имеющий в том числе средства "подсветки синтаксиса"), но он предназначен в основном для написания html-кода, а не ассемблерных программ. Все подобные ему редакторы неудобны тем, что приходится отдельно каждый раз запускать процесс компиляции из командной строки. Для этой цели обычно используется FAR или другие клоны Norton Commander, можно пользоваться и просто командной строкой Windows. Но необходимость переходить от программы к программе сильно замедляет процесс, потому лучше работать в специальном редакторе, который позволит запускать процесс компиляции прямо из своего окна. Так как специально для AVR редакторов никто не делает, они чаще всего по умолчанию "заточены" под Intel-ассемблер, но это не страшно: при желании "подсветку" нередко можно настроить "под себя", или вообще ее проигнорировать.

Заметки на полях
Редакторов для написания ассемблерного кода довольно много, как правило,они в той или иной степени самодеятельные и бесплатные (исключение —очень профессиональный и известный с давних времен, но коммерческий MultiEdit). Тут важно только выбрать самый удобный, иначе можно попасть в ситуацию, когда будет еще хуже, чем с Блокнотом. Например, широко разрекламированный на множестве ресурсов ASMEdit (некоего Матвеева), первое, что у меня сделал, — еще в процессе инсталляции "повесил" Windows 98 до полной неработоспособности, а когда я все же "достучался" до исполняемого файла, то запустить его оказалось невозможно — окно свернулось в углу экрана в маленький квадратик и распахиваться не желало. Я разыскал более старую версию (ASMEdit 1.2), она установилась нормально (если не считать грамматических ошибок в инсталляторе), и тут выяснилось, что: а) настройка запуска компиляции из командной строки настолько сложна, что требует чуть ли не написания отдельной программы; б) настройка подсветки синтаксиса крайне примитивна. К тому же программа без спроса ассоциирует с собой расширение asm и замусоривает перечень ассоциаций файлов еще полудюжиной расширений для неведомых целей, которые потом приходится вычищать вручную. Я это так подробно рассказываю потому, что у данного редактора есть одно удобное свойство — сообщения компилятора перенаправляются в окно редактора, и не требуется рассматривать отдельные консольные окна. Если удастся с ASMEdit справиться, то вам сильно повезло.

Я перебрал в свое время несколько программ, но ни одна меня не устроила в такой степени, как творение некоего Анатолия Вознюка, которое я использую с 1999 г. Сам Анатолий, который также знаменит своим шедевром под названием Small CD Writer, скрывается инкогнито, какое-то время сайт его не откликался, но сейчас опять работает. Редактор под названием ASM Editor (последняя версия 2.2d, в которой, собственно, дальше и развивать нечего). ASM Editor 
Категория: Необходимое ПО | Добавил: Alex (05.01.2014)
Просмотров: 2085 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024