На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
  
> IDE для ассемблера , Моя IDE для ассемблера
    Привет всем!
    Хочу рассказать о простой среде разработки для языка ассемблера NASM, написанной мной.

    SASM (SimpleASM) — бесплатная простая кроссплатформенная Open Source среда разработки на языке ассемблера NASM с подсветкой синтаксиса и отладчиком.
    SASM позволяет легко разрабатывать и выполнять программы, написанные на языке ассемблера NASM.
    Все компоненты, необходимые для работы (gdb, gcc, nasm), уже включены в программу. Также в ее составе есть библиотека макросов ввода-вывода, удобная для для начинающих изучение языка ассемблера.
    Программа написана на Qt, распространяется по свободной лицензии GNU GPL v3.0.

    Скачать программу можно на сайте: http://dman95.github.io/SASM/
    Репозиторий с исходниками: https://github.com/Dman95/SASM

    Жду Ваших отзывов и предложений!
      Выглядит клёво, когда-то подобного мне не хватало. Потестить не на чем, но желаю успехов)

      з.ы. я писал свою недо-IDE на TurboVision, даже пользоваться кто-то пытался, помнится.
        Прикольная тема!
        Ещё бы конструктор форм :)

        Мой тестинг (быстренько пробежался)

        * После применения настроек происходит неправильная отрисовка, см. аттач. Кстати, в настроках Enter не работает, если выбран какой-либо элемент.
        * Жму F11, почему-то в PRINT_STRING и NEWLINE не заходит :(
        * Файл -> Сохранить .exe сначала предложил "NASMHello.asm" по умолчанию (соответственно, если нажать Enter, предложит заменить исходник). Во второй раз - пустую строку.
          Цитата Jin X @
          * После применения настроек происходит неправильная отрисовка, см. аттач. Кстати, в настроках Enter не работает, если выбран какой-либо элемент.
          * Жму F11, почему-то в PRINT_STRING и NEWLINE не заходит :(
          * Файл -> Сохранить .exe сначала предложил "NASMHello.asm" по умолчанию (соответственно, если нажать Enter, предложит заменить исходник). Во второй раз - пустую строку.

          За баг репорт спасибо! Будет время - исправлю.
          Что касается макросов, то так и было задумано (я решил не заморачиваться и просто сделал, чтобы Step Into на макросе работал как Step Over).
            Появилась новая версия программы - SASM 3.0

            Добавлена поддержка новых ассемблеров - теперь поддерживаются NASM, GAS, MASM, FASM, включая подсветку синтаксиса, отладку и выбор архитектур x86 и x64.
            Появилась возможность выбрать ассемблер и компоновщик вручную, а также изменить опции сборки программы. Улучшена работа отладчика. Исправлено множество багов.

            Посмотреть полный список изменений и скачать SASM по-прежнему можно на сайте: http://dman95.github.io/SASM/
            Исходники можно посмотреть на GitHub: https://github.com/Dman95/SASM
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0275 ]   [ 15 queries used ]   [ Generated: 14.08.25, 09:00 GMT ]