Кто-нибудь может направить в сторону удобного IDE для разработки и отладки программ на 8086/8088 ассемблере ?
Представьте, что нужно написать программу для контроллера на таком процессоре - на чем из современных средств (под Windows) это удобнее/продуктивнее всего делать ? Эмуляции каких-то специфических аппаратных средств не требуется, но отладчик хотелось бы встроенный...
С Visual Studio связываться неохота - громоздко для такой задачи, MASM32 и FASM вроде не имеют отладчика, да и вообще не очень интерактивны (или плохо смотрел) ?
IDE для 16-битного ассемблера
Moderator: Shaos
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Если под удобной IDE подразумевается интегрированная среда разработки - то за
всё время удобной во всём или хорошо настраиваемой под себя я так и не нашел.
Такие продукты почему-то не в фаворе у крупных фирм.
Есть любительские разработки из которых я признал для себя более-менее приемлемым AsmEdit.
в нем работаю, пока не разозлит какая-либо "багофича" которая мне не нравится...
Ссылка там из ReadMe.txt, видимо старая, но Яндекс этот продукт находит...

Хотя, вполне возможно, что сейчас есть уже что-то и получше.
всё время удобной во всём или хорошо настраиваемой под себя я так и не нашел.
Такие продукты почему-то не в фаворе у крупных фирм.
Есть любительские разработки из которых я признал для себя более-менее приемлемым AsmEdit.
Он, конечно, не самый торт, чего бы мне хотелось, но настраиваемый более-менее, так что иногдаReadMe wrote:ASM Editor for Windows (Freeware)
Редактор исходного кода программ, работающий совместно с внешними компиляторами. Настраиваемые схемы "синтаксической подсветки", назначение пользователем функций меню, возможность подключения Help-файлов и другие возможности для обеспечения комфортной работы. Позволяет создавать исполняемый файл из исходного кода нажатием всего одной кнопки...
По умолчанию настроен на пакет MASM32 (найти можно здесь: http://www.pbq.com.au/home/hutch/masm.htm)
в нем работаю, пока не разозлит какая-либо "багофича" которая мне не нравится...

Ссылка там из ReadMe.txt, видимо старая, но Яндекс этот продукт находит...

Хотя, вполне возможно, что сейчас есть уже что-то и получше.
iLavr
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Да! Я под 8080/Z80 такую коммерческую среду находил - ну прямо удовольствие толькоnewold86 wrote:Самое странное, что для 8080/Z80 я в свое время нашел как бесплатные, так и коммерческие среды разработки (причем совсем свежие и продолжающие развиваться)...
посмотреть!



Просто под 8080 у меня есть любимая среда разработки, к которой пока не приблизилась
по удобству ни одна IDE !
Это пакет "Ramfos" в эмуляторе (да и на железе) "Специалист МХ" - но он не поддерживает Z80...

А по удобству - он как автомат Калашникова - (могу разобрать ночью с завязанными глазами)
могу работать с ним ночью без света не глядя на клавиатуру...


iLavr
-
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
Во-во! Я тож ничего не нашел, так этими средствами и пользовался, совместно с редактором bred3.newold86 wrote:Хоть бери снова TASM и Turbo Debugger...
Написал bat-ники и датирующий копировщик. Последний запускаю перед сборкой, он копирует исходники в отдельную папку и добавляет к имени дату и время компиляции. Это иногда здорово помогает вернуть изменения до работающего вида. Используется не только и не столько для tasm-а.
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Вот у меня альтернативный вариант точно такой же.jdigreze wrote: с редактором bred3. Написал bat-ники...
Редактор с контекстной подсветкой ассемблерных мнемоник и bat-ник для компиляции и (возможно) отладки.
В батнике использую стороннюю утилиту для организации меню, чтобы выбрать вариант действия...
Довольно неплохо под DOS, но, конечно же под Win - анахренизм.
iLavr
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Довольно обсуждаем SASM - simple crossplatform IDE for NASM, MASM, GAS, FASM ...Lavr wrote:Хотя, вполне возможно, что сейчас есть уже что-то и получше.
Хотя понятие "получше" весьма растяжимое, наверное, кто к чему больше привык.
Чисто для 8086, возможно, и Folder Manager 1.07 for Win32 (C) ASoft, 1998-2001 неплох - в него встроены возможности синтаксической подсветки и подключения компиляторов и отладчиков, в том числе и ассемблера.
К тому же есть "многооконность" без Винды, что порой бывает удобно. Хоть он и файловый менеджер, но расточен под программистов и до среды IDE вполне дотягивает.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
-
- Supreme God
- Posts: 16682
- Joined: 21 Oct 2009 08:08
- Location: Россия
Сегодня вспомнил, почему этот AsmEdit - не айс...Lavr wrote:Есть любительские разработки из которых я признал для себя более-менее приемлемым AsmEdit.
Хотя, вполне возможно, что сейчас есть уже что-то и получше.

Сел написать утилитку на ассемблере и "вспомнил всё".

Самая неприятная проблема в том, что программы на ассемблере писались, естественно, в кодировке DOS.
Когда загружаешь старый проект и включаешь режим "кодировки DOS", то на экране всё видно нормально.
А вот когда в этом режиме начинаешь писАть на кириллице - всё: полезли кракозябры...

Ну можно сказать - конвертни всё в Вынь-1251 и пиши себе кириллицей сколько угодно,
но тут - другая проблема: в проектах сразу портятся все символы псевдографики DOS.
Сегодня вкусил все эти прелести в полной мере и отчетливо вспомнил, почему я не пользуюсь
в общем-то неплохой средой разработки AsmEdit.
Кстати, эта проблема встречается везде, где текстовые редакторы Вынь поддерживают кодировку DOS.
С клавиатурой они не ладят в этой кодировке...

iLavr