Существует несколько распространненых видов компиляторов для ассемблера, но самый удобный из них, это не только на мой взгляд, компилятор FASM (FlatASM). Не нужны никакие линковщики, компановщики, как в других ассемблерах, все делается в одном приложении. Единственный недостаток FASMа, это то, что он не умеет компилировать в SYS формате, но если вы только начинаете изучать ассемблер, то вы не скоро доберетесь до этого формата. Поэтому, если вы новичок в ассемблере, то настоятельно рекомендую вам компилятор написаный Томашем Гриштаром.
Опять-таки, если вы только начали изучать ассемблер, то начинать надо с 16-ти битного кода - никто не читает книгу начиная с середины, вы согласны? Поэтому, вам потребуется еще и эмулятор DOS-программ DosBox.
Итак, скачиваете FASM и DosBOX, последний необходимо установить. Если вы пишете код для 16-битного ассемлера, то вам понадобится только само приложение FASM (FASMW для WINDOWS), библиотеки нужны для 32 и 64-битных программ, поэтому можете спокойно достать приложение из папки и разместить там, где вам удобно, у меня оно, например, на рабочем столе.
После первого запуска приложения, в той же папке, где находится программа, должен появиться файл FASMW.INI, здесь вы можете настроить компилятор как вам удобно, у меня вот такие настройки:
можно указать Maximized = 1, тогда рабочее окно будет разворачиваться во весь экран при запуске приложения. Пункт "Height = " позволит увеличить или уменьшить высоту шрифта.
В рабочем окне компилятора набираем код программы, затем выбираем в меню Run/Compile, выбираем название программы на латинице(не более 8 символов для DOS) , после чего в папке "Мои документы" у вас должны появиться файл с asm-расширением и приложение с расширением .com.
Просто перетягиваем приложение на ярлык DosBOXа и оно автоматически запустится.
Вот и все! Успехов в изучении ассемблера!
Да, если захотите развернуть DosBOX во весь экран, поищите файл dosbox.(версия).conf, ваш путь примерно такой: c:\document and setting\users\user\appdata выбирите fullscreen=true, в этом случае выходите из приложения набрав команду exit.
#компилятор fasm #эмулятор DosBOX