eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: asmerdev1, subword (+6 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› Посоветуйте среду разработки для ассемблера.
Посл.ответ Сообщение

Ранг: 4.5 (гость)
Статус: Участник

Создано: 15 июня 2015 10:22 · Поправил: 15 июня 2015 10:32 ullf New!
Цитата · Личное сообщение · #1

Решил попрактиковаться в программировании.Раньше использовал emu8086.


Ранг: 574.3 (!)
Статус: Модератор
Research & Development

Создано: 15 июня 2015 13:15 New!
Цитата · Личное сообщение · #2

1. WinAsm Studio http://www.winasm.net/
2. RadASM https://fbedit.svn.sourceforge.net/svnroot/fbedit/RadASM30/Release/RadASM.zip
3. Sublime Text https://www.sublimetext.com/
4. Notepad++ https://notepad-plus-plus.org/

| Сообщение посчитали полезным: Error13Tracer


Ранг: 0.5 (гость)
Статус: Участник

Создано: 15 июня 2015 13:19 · Поправил: 15 июня 2015 13:25 RIscRIpt New!
Цитата · Личное сообщение · #3

Если для masm (win), то WinAsm или RadASM
Для fasm (и вроде как кроссплатформенная) есть Fresh IDE

В принципе c IDE можно не заморачиваться и использовать Notepad++, настроить "shortcuts" и будет компилироваться код по нажатию кнопки.
Вот что я использовал (до перехода на vim ):
Code:
  1.         <!-- файл AppData\Notepad++\shortcuts.xml -->
  2.         <Command name="Compile ASM" Ctrl="no" Alt="yes" Shift="no" Key="120">C:\FASM\FASM.cmd &quot;$(FULL_CURRENT_PATH)&quot;</Command>
  3.         <Command name="Run EXE" Ctrl="yes" Alt="no" Shift="no" Key="120">&quot;$(CURRENT_DIRECTORY)\$(NAME_PART).exe&quot;</Command>
  4.         <Command name="ASM Debug" Ctrl="yes" Alt="no" Shift="no" Key="121">&quot;C:\OllyDbg\ollydbg.exe&quot; &quot;$(CURRENT_DIRECTORY)\$(NAME_PART).exe&quot;</Command>

Насчёт vim, в данном случае не могу порекомендовать, т.к. будешь практиковаться не в программировании.

| Сообщение посчитали полезным: Jupiter



Ранг: 574.3 (!)
Статус: Модератор
Research & Development

Создано: 16 июня 2015 02:06 New!
Цитата · Личное сообщение · #4

RIscRIpt пишет:
Для fasm

И WinAsm, RadAsm поддерживают FASM

| Сообщение посчитали полезным: RIscRIpt


Ранг: 0.3 (гость)
Статус: Участник

Создано: 17 июня 2015 20:24 · Поправил: 17 июня 2015 21:14 dukeBarman New!
Цитата · Личное сообщение · #5

Для FASM можно настроить уже упомянутую выше Sublime Text 2 - серия статей:
http://www.manhunter.ru/assembler/781_kak_podklyuchit_kompilyator_fasm_k_sublime_text.html

"Свежая" IDE от хабровчанина SASM:
https://github.com/Dman95/SASM

Ранг: 19.4 (новичок)
Статус: Участник

Создано: 23 июня 2015 02:57 · Поправил: 23 июня 2015 03:14 elch New!
Цитата · Личное сообщение · #6

Jupiter пишет:
И WinAsm, RadAsm поддерживают FASM

Имхо, для FASM нет ничего лучше, чем Sublime Text 3 (красиво и удобно , плюс полная портативность): https://exelab.ru/f/index.php?action=vthread&forum=6&topic=19622#10

| Сообщение посчитали полезным: ullf



Ранг: 1091.6 (!!!!)
Статус: Участник

Создано: 23 июня 2015 08:17 New!
Цитата · Личное сообщение · #7

Думаю, что среду нужно подбирать универсальную.


Ранг: 110.0 (ветеран)
Статус: Участник

Создано: 23 июня 2015 17:18 New!
Цитата · Личное сообщение · #8

NPP + MASM -> Favorite

Тут на вкус и цвет. Самое главное самому понять че надо и к чему стремишься.

| Сообщение посчитали полезным: unknownproject, ullf


Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 23 июня 2015 23:17 · Поправил: 23 июня 2015 23:19 dosprog New!
Цитата · Личное сообщение · #9

А вот кстати, не поленится ли кто-нибудь перечислить тезисно все требования, предъявляемые им к редактору программ (не только на ASM'е) ?

Просто может так получиться, что большинству не нужно от редактора ничего, кроме подсветки синтаксиса (которая на самом деле - зло) и автоматического вызова транслятора-компилятора (даже без автоматического поиска строки, содержащей ошибку компиляции).


Ранг: 488.4 (мудрец)
Статус: Участник

Создано: 24 июня 2015 06:17 New!
Цитата · Личное сообщение · #10

dosprog ну я пару дней назад тезисно по форуму пробежался, там где саблайм с фасмом обсуждалось.. типа dosprog пишет:
автоматического поиска строки, содержащей ошибку компиляции

в саблайм то вкручивается ток с танцами и бубнами

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 24 июня 2015 13:55 · Поправил: 25 июня 2015 00:00 dosprog New!
Цитата · Личное сообщение · #11

VodoleY пишет:
в саблайм то вкручивается ток с танцами и бубнами

.. а оно всегда вкручивается с такими танцами, и в другие редакторы тоже .. Где-то чуть проще, где-то чуть сложнее.

Для FASM нужно искать в тексте вывода транслятора символ "[" - следом будет номер строки, а перед ним будет имя файла с ошибкой. (FASM выводит отчёт только о первой встреченной ошибке, пускай их там хоть миллион).
Кстати, на месте разработчиков FASM'а я бы приторочил вывод сообщений об ошибках либо в формате TASM, либо в формате MASM. То, что они не сделали этого, намекает, что они считают функцию автопоиска строк с ошибками фигнёй (коей она и является имхо).

Не пользуюсь этой опцией. Просто не привык.



Ранг: 102.0 (ветеран)
Статус: Участник

Создано: 25 июня 2015 00:03 New!
Цитата · Личное сообщение · #12

VodoleY пишет:
автоматического поиска строки, содержащей ошибку компиляции
в саблайм то вкручивается ток с танцами и бубнами

Все прекрасно вкручивается одним легким движением. И подсветка результатов компиляции, и переход к строке с ошибкой.

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 25 июня 2015 15:29 · Поправил: 25 июня 2015 15:37 dosprog New!
Цитата · Личное сообщение · #13

ManHunter пишет:
Все прекрасно вкручивается одним легким движением. И подсветка результатов компиляции, и переход к строке с ошибкой.

Круто, спору нет.
А вот в Multi-Edit'e это всё настраивается в штатной менюшке вызова компилятора.
Надо только верно задать строку для поиска в виде регулярного выражения.

Вот, ради интереса за пару минут настроил поиск ошибок для FASM'а (скрин в аттаче) - { Атач доступен только для участников форума } - fasmerr.png



Ранг: 102.0 (ветеран)
Статус: Участник

Создано: 25 июня 2015 18:05 New!
Цитата · Личное сообщение · #14

Не сильно отличается

{ Атач доступен только для участников форума } - Снимок2.png

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 25 июня 2015 18:55 · Поправил: 26 июня 2015 07:44 dosprog New!
Цитата · Личное сообщение · #15

ManHunter пишет:
Не сильно отличается


На самом деле сильно - если учесть массу опций по запуску сеанса приложения (в данном случае компилятора).
И меню вызова компилятора, которое на скриншоте, относится только к файлам с расширением .ASM.
Другие меню показываются при редактировании файлов с другими расширениями (всего там преднастроены более 50 разных компиляторов. Если показывать в меню их все - будет мешанина).
Кроме того, подчёркиваю, - в менях настроек редактора были заполнены данные для запуска и шаблон для поиска ошибки - и всё.
В DOS'овских версиях ME ещё надо было ковырять файл language.s, где писать обработку поиска ошибок,
но в современной версии (10.4 от 2009) это всё уже сделано в виде регулярных выражений.

Sublime-то что ж, может, и удобен - но по фукционалу (и потенциальным возможностям) бедноват, что ж до размера, то размер его вдвое превышает ME-Lite (15 Mb). Вдобавок - для расширения возможностей используется Питон, который тоже должен быть проинсталлирован, а он немаленький..

В общем, дело вкуса.

Но для меня так и остаётся загадкой непопулярность нынче Multi-Edit'а, при всех его достоинствах.
Возможно, это связано с косностью поддержки в середине 2000-х, когда с парой кириллических буковок в нём были проблемы и масса старых его юзеров отвернулась навсегда от этого инструмента.


Ранг: 208.9 (наставник)
Статус: Участник

Создано: 26 июня 2015 21:05 New!
Цитата · Личное сообщение · #16

ManHunter
Светлая тема чето как то фу

{ Атач доступен только для участников форума } - Untitled.png

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 26 июня 2015 23:04 · Поправил: 26 июня 2015 23:12 dosprog New!
Цитата · Личное сообщение · #17

void пишет:
Светлая тема чето как то фу


Согласен. Устают глаза

 eXeL@B —› Софт, инструменты —› Посоветуйте среду разработки для ассемблера.
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS