| Посл.ответ |
Сообщение |
ullf
Ранг: 4.5 (гость)
Статус: Участник
|
Создано: 15 июня 2015 10:22 · Поправил: 15 июня 2015 10:32 ullf
· Личное сообщение · #1
Решил попрактиковаться в программировании.Раньше использовал emu8086.
|
|
Jupiter
Ранг: 526.5 (!)
Статус: Модератор
Research & Development
|
Создано: 15 июня 2015 13:15
· Личное сообщение · #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
|
RIscRIpt
Ранг: 0.5 (гость)
Статус: Участник
|
Создано: 15 июня 2015 13:19 · Поправил: 15 июня 2015 13:25 RIscRIpt
· Личное сообщение · #3
Если для masm (win), то WinAsm или RadASM
Для fasm (и вроде как кроссплатформенная) есть Fresh IDE
В принципе c IDE можно не заморачиваться и использовать Notepad++, настроить "shortcuts" и будет компилироваться код по нажатию кнопки.
Вот что я использовал (до перехода на vim  ):
Насчёт vim, в данном случае не могу порекомендовать, т.к. будешь практиковаться не в программировании.
| Сообщение посчитали полезным: Jupiter
|
Jupiter
Ранг: 526.5 (!)
Статус: Модератор
Research & Development
|
Создано: 16 июня 2015 02:06
· Личное сообщение · #4
RIscRIpt пишет:
Для fasm
И WinAsm, RadAsm поддерживают FASM
| Сообщение посчитали полезным: RIscRIpt
|
|
Создано: 17 июня 2015 20:24 · Поправил: 17 июня 2015 21:14 dukeBarman
· Личное сообщение · #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
|
elch
Ранг: 16.4 (новичок)
Статус: Участник
|
Создано: 23 июня 2015 02:57 · Поправил: 23 июня 2015 03:14 elch
· Личное сообщение · #6
Jupiter пишет:
И WinAsm, RadAsm поддерживают FASM
Имхо, для FASM нет ничего лучше, чем Sublime Text 3 (красиво и удобно  , плюс полная портативность): https://exelab.ru/f/index.php?action=vthread&forum=6&topic=19622#10
| Сообщение посчитали полезным: ullf
|
Gideon Vi
Ранг: 1062.2 (!!!!)
Статус: Участник
|
Создано: 23 июня 2015 08:17
· Личное сообщение · #7
Думаю, что среду нужно подбирать универсальную.
|
Rainbow
Ранг: 109.1 (ветеран)
Статус: Участник
|
Создано: 23 июня 2015 17:18
· Личное сообщение · #8
NPP + MASM -> Favorite
Тут на вкус и цвет. Самое главное самому понять че надо и к чему стремишься.
| Сообщение посчитали полезным: unknownproject, ullf
|
dosprog
Ранг: 340.9 (мудрец)
Статус: Участник
|
Создано: 23 июня 2015 23:17 · Поправил: 23 июня 2015 23:19 dosprog
· Личное сообщение · #9
А вот кстати, не поленится ли кто-нибудь перечислить тезисно все требования, предъявляемые им к редактору программ (не только на ASM'е) ?
Просто может так получиться, что большинству не нужно от редактора ничего, кроме подсветки синтаксиса (которая на самом деле - зло) и автоматического вызова транслятора-компилятора (даже без автоматического поиска строки, содержащей ошибку компиляции).
|
VodoleY
Ранг: 485.3 (мудрец)
Статус: Участник
|
Создано: 24 июня 2015 06:17
· Личное сообщение · #10
dosprog ну я пару дней назад тезисно по форуму пробежался, там где саблайм с фасмом обсуждалось.. типа dosprog пишет:
автоматического поиска строки, содержащей ошибку компиляции
в саблайм то вкручивается ток с танцами и бубнами
|
dosprog
Ранг: 340.9 (мудрец)
Статус: Участник
|
Создано: 24 июня 2015 13:55 · Поправил: 25 июня 2015 00:00 dosprog
· Личное сообщение · #11
VodoleY пишет:
в саблайм то вкручивается ток с танцами и бубнами
.. а оно всегда вкручивается с такими танцами, и в другие редакторы тоже .. Где-то чуть проще, где-то чуть сложнее.
Для FASM нужно искать в тексте вывода транслятора символ "[" - следом будет номер строки, а перед ним будет имя файла с ошибкой. (FASM выводит отчёт только о первой встреченной ошибке, пускай их там хоть миллион).
Кстати, на месте разработчиков FASM'а я бы приторочил вывод сообщений об ошибках либо в формате TASM, либо в формате MASM. То, что они не сделали этого, намекает, что они считают функцию автопоиска строк с ошибками фигнёй (коей она и является имхо).
Не пользуюсь этой опцией. Просто не привык.
|
ManHunter
Ранг: 99.5 (постоянный)
Статус: Участник
|
Создано: 25 июня 2015 00:03
· Личное сообщение · #12
VodoleY пишет:
автоматического поиска строки, содержащей ошибку компиляции
в саблайм то вкручивается ток с танцами и бубнами
Все прекрасно вкручивается одним легким движением. И подсветка результатов компиляции, и переход к строке с ошибкой.
|
dosprog
Ранг: 340.9 (мудрец)
Статус: Участник
|
Создано: 25 июня 2015 15:29 · Поправил: 25 июня 2015 15:37 dosprog
· Личное сообщение · #13
ManHunter пишет:
Все прекрасно вкручивается одним легким движением. И подсветка результатов компиляции, и переход к строке с ошибкой.
Круто, спору нет.
А вот в Multi-Edit'e это всё настраивается в штатной менюшке вызова компилятора.
Надо только верно задать строку для поиска в виде регулярного выражения.
Вот, ради интереса за пару минут настроил поиск ошибок для FASM'а (скрин в аттаче) - { Атач доступен только для участников форума } - fasmerr.png
|
ManHunter
Ранг: 99.5 (постоянный)
Статус: Участник
|
Создано: 25 июня 2015 18:05
· Личное сообщение · #14
Не сильно отличается
{ Атач доступен только для участников форума } - Снимок2.png
|
dosprog
Ранг: 340.9 (мудрец)
Статус: Участник
|
Создано: 25 июня 2015 18:55 · Поправил: 26 июня 2015 07:44 dosprog
· Личное сообщение · #15
ManHunter пишет:
Не сильно отличается
На самом деле сильно - если учесть массу опций по запуску сеанса приложения (в данном случае компилятора).
И меню вызова компилятора, которое на скриншоте, относится только к файлам с расширением .ASM.
Другие меню показываются при редактировании файлов с другими расширениями (всего там преднастроены более 50 разных компиляторов. Если показывать в меню их все - будет мешанина).
Кроме того, подчёркиваю, - в менях настроек редактора были заполнены данные для запуска и шаблон для поиска ошибки - и всё.
В DOS'овских версиях ME ещё надо было ковырять файл language.s, где писать обработку поиска ошибок,
но в современной версии (10.4 от 2009) это всё уже сделано в виде регулярных выражений.
Sublime-то что ж, может, и удобен - но по фукционалу (и потенциальным возможностям) бедноват, что ж до размера, то размер его вдвое превышает ME-Lite (15 Mb). Вдобавок - для расширения возможностей используется Питон, который тоже должен быть проинсталлирован, а он немаленький..
В общем, дело вкуса.
Но для меня так и остаётся загадкой непопулярность нынче Multi-Edit'а, при всех его достоинствах.
Возможно, это связано с косностью поддержки в середине 2000-х, когда с парой кириллических буковок в нём были проблемы и масса старых его юзеров отвернулась навсегда от этого инструмента.
|
void
Ранг: 208.1 (наставник)
Статус: Участник
|
Создано: 26 июня 2015 21:05
· Личное сообщение · #16
ManHunter
Светлая тема чето как то фу
{ Атач доступен только для участников форума } - Untitled.png
|
dosprog
Ранг: 340.9 (мудрец)
Статус: Участник
|
Создано: 26 июня 2015 23:04 · Поправил: 26 июня 2015 23:12 dosprog
· Личное сообщение · #17
void пишет:
Светлая тема чето как то фу
Согласен. Устают глаза
|