FASM Editor 1.0
Автор: xrnd | Рубрика: Инструменты | 02-07-2011 | Распечатать запись
FASM Editor — замечательная среда разработки для FASM. Программа довольно простая, но в ней есть всё, что нужно для удобного написания программ на ассемблере.
Установка программы не требуется, её можно носить с собой на флэшке и запускать дома, на работе и даже в гостях. FASM Editor позволяет создавать различные типы проектов для DOS, Win32 и Win64.
В верхнем левом окошке отображается структура проекта:
Под структурой проекта расположен «исследователь кода», который показывает переменные, метки, процедуры и ещё много всего полезного:
Очень аккуратный редактор кода с настраиваемой подсветкой синтаксиса.
Настроек у программы совсем немного — главное указать путь к FASM и к отладчику 🙂
Разработчик программы: Альпенов Танат Маратович. Респект! Рекомендую всем скачать и попробовать эту среду разработки.
02-07-2011 10:12
Здравствуйте! В редакторе работает выпадающий список, вызывается Ctrl+Space 🙂
02-07-2011 11:03
Респект и уважуха таким людям!! Или на татарском: ихтирам!! ))
02-07-2011 11:15
http://ru.wiktionary.org/wiki/ихтирам
02-07-2011 19:31
И еще рахмат (спасибо), так же на татарском : )
06-07-2011 08:11
Здравствуйте xrnd! Вы не могли бы записывать на видео уроки по программированию на ASM, всегда интересно посмотреть, как пищит код профи :).
08-07-2011 17:28
да я б посмотрел как xrnd пишет 🙂
17-09-2011 14:41
Блин, также как все остальные — пальцами по клавиатуре :)))
Потом много раз исправляю, иногда даже переписываю.
07-07-2011 18:26
Это наверное следует сказать на форуме. Но здесь быстрее прочитают.
Может имеет смысл разрешить писать статьи всем, не только админу?
17-09-2011 16:40
Сайт задумывался скорее как блог об ассемблере.
Боюсь, что если разрешить всем, то тут начнется полный беспредел.
Если есть желание разместить на сайте свою статью — пишите мне на почту.
09-07-2011 14:31
Здравствуйте.
Я компелировал тот простой пример который этот эдитор сам вставляет когда выбираешь для чего пишешь программу — для ДОСа или для WIN. Я выбрал для ДОС. Потом решил в Олидебаг на него посмотреть но вышла ошибка. Не сразу разобрался что Олидебаг файлы с окончанием .СОМ не «берет». Жалко.
12-08-2011 14:32
Дело в том что олли дебаг может отлаживать только вин32 приложения. Для отладки досовских exe и com приложений нужен досовский отладчик, например AFDPRO или Turbo Debugger
09-07-2011 14:37
Кажется теперь понял почему у вас тут со старым дебагером работают :).
19-07-2011 14:14
Здравствуйте!
Скачал FASM Editor 1.0 но при кмпиляции говорит «Компилятор FASM не найден. Проверьте путь…»
В настройках просит указать путь к программам, но в архиве скаченного FASM Editor 1.0 я не нашел данных программ.
Где их можно скачать???
Очень жду ответа!!!
19-07-2011 16:34
Конечно, нужен сам компилятор FASM! Скачать можно в разделе «Файлы».
20-07-2011 04:29
Спасибо! Но теперь пишет отладчик не найден. Не могу его у вас отыскать, подскажите где можно скачать?
20-07-2011 14:09
Здравствуйте!
В одной статье прочитал что при создании *.bin файла будем использовать FASM.
Не могу разобраться как в FASM создается bin файлы из asm-кода. Или подскажите другую прогу.
Жду ответа!!!
20-07-2011 16:43
Привет! Хочешь Shell-код написать 🙂
Ну, типа так!
use16/use32/use64
xor eax, eax
xor ebx, ebx
21-07-2011 04:37
Решил свежить память по ассемблеру с пользой и детально разобраться как происходит процесс загрузки операционной системы. Нарыл разных статей и решил в свободное время потренироваться с MBR, но для записи в нулевой сектор нужен *.bin. В FASM не нашел как. Если знаете то подскажите.
21-07-2011 15:23
Ну, это тебе надо смотреть исходники какой-нибудь ОС
Например: http://sources.codenet.ru/download/431/glukos.html
01-08-2011 12:34
format binary в начале файла с кодом пропиши
22-07-2011 21:53
Здравствуйте. Нашел недавно среду FASM Editor, попробовал открывать разные *.asm файлы. Вот что обнаружил, например есть следующий код с метками:
8bit:
.a:
24bit:
.a:
32bit:
.a:
В окне ‘Исследователь кода’ в папке Label метки будут обозначены так: it, a, it, a, it, a. Получается что если имя метки начинается с числового значения оно его отрезает, и если метка нижнего уровня (начинается с точки) тогда логично дописывать к ней имя старшей метки, правильно было бы так: 8bit, 8bit.a, 24bit, 24bit.a, 32bit, 32bit.a.
В целом программа смотрится неплохо, желаю успехов в дальнейшем развитии.
31-07-2011 15:38
По моему FASM не поддерживает объявления метки с цифры.
Насчет точки посмотрю:)
29-07-2011 22:50
а как насчёт linux ?
31-07-2011 15:34
Как только будет время:)
03-04-2019 05:40
Если дадите исходный код, то могу помочь с портированием под linux!
02-08-2011 09:06
Спасибо!! Вопроса два:
1. В окне структуры проекта невозможно добавить новые файлы, приходится это делать вручную в файле проекта.
2. Не поддерживаются переменные пути (файлы не находятся) приходится писать полный путь, можно к.л. настроить?
27-08-2011 18:51
1) В окне структуры проекта можно добавить новые файлы через контекстное меню.
2) Во второй версии будет поддерживаться.
29-08-2011 08:18
Спасибо.
21-08-2011 15:48
При компиляции ругается на include ‘win32a.inc’ , хотя путь в FASMW.INI
прописан .
Или же установка Fasm’a только в C:\FASM ?
21-08-2011 16:10
Оказалось нужно для инклюдов прописывать абсолютные пути в самом исходнике .
Как обойти это ?
26-08-2011 12:26
Я через дебаггер делаю (очки) и файл компилится. Хотя былобы удобнее через парадную дверь. Наверно в бесплатной версии такого не предусмотрено???
17-09-2011 17:07
Добавить переменную окружения %FASMINC%=папка с заголовочными файлами.
01-03-2012 13:01
Здравствуйте, мне нужна помощь с программой OllyDbg.
Буду рад Вас видеть вот мой емейл bingo-202 @ rambler. ru