Показаны сообщения с ярлыком установка. Показать все сообщения
Показаны сообщения с ярлыком установка. Показать все сообщения

суббота, 9 мая 2009 г.

Установка и настройка

Теперь о том как я подготовил свой комп для работы одновременно с TASM 5.0 и MASM 6.15.

У меня установлен Win XP. Берем архив TASM50.rar от сюда и разархивируем его таким образом, чтобы папка TASM, находящаяся внутри архива оказалась в корне диска C: (диск C: есть у всех, ну почти :) ). Если хотите поставить на другой диск, то вам придется изменить путь в батниках которые я приведу ниже. Затем скачиваем архив MASM615STDIRVIN.rar от туда же и разархивируем его таким образом, чтобы файлы находящиеся в папке MASM615STDIRVIN, так же оказалась в корне диска C: под в каталоге с именем MASM. В конечном итоге должно получится вот так:



Для удобной работы с обоими ассемблерами, необходимо установить соответствующие значения переменной PATH, а так же некоторых переменных окружения. Для этого создадим в корне диска C: папочку Scripts и прописываем путь к ней в переменной PATH WIN XP. В Scripts будем хранить наши батники, которые будут устанавливать необходимые нам значения, для корректной работы TASM и MASM.
У Windows XP есть одна особенность. Он устанавливает значения переменных окружения только для текущей сессии CMD.EXE (командной строки). И как только окно командной строки закрывается, все переменные сбрасываются. Но в принципе это и хорошо. Так как наши эксперименты ни как не затронут переменные окружения Win XP.
Скрипты (батники) надо будет запускать из тех папок в которых мы будем писать программы на ассемблере (я лично, использую FAR manager).
Итак ближе к скриптам. Создадим первый скрипт (в папке Scripts) с именем t.bat и с содержимым всего лишь с двумя строчками (пока):

path=c:\tasm\bin
start "TASM"

Таким образом, мы прописали путь до исполняемых файлов TASM. В будущем, конечно, могут понадобиться дополнительные переменные окружения, но их будем добавлять по мере необходимости.
Создаем батник с именем m.bat для MASM, так же с простым содержимым:

path=c:\masm\bin
start "MASM"

Если по ходу дела будут нужны другие переменные окружения, то будем добавлять их. И так в каталоге Scripts у нас должно получиться два файла: t.bat и m.bat.
Проверяем работу батников. Запускаем t.bat, на приглашение командной строки вводим команду tasm и жмем Enter. Должны получить вот это:

Затем запускаем m.bat. Даем команды masm и затем ml. Должны получить вот это:

Все! Для написания первых примеров этого достаточно.

Ну и лучшая проверка - написать программу на ассемблере, ассемблировать ее, линковать и запустить. Традиционно напишем мега прогу – Hello World! Текст проги (набран в редакторе FAR, подсветку синтаксиса делает плагин - Colorer):


Транслируем и запускаем как показано на скриншотах. Для компиляции проги запускаем соответствующие батники – t.bat и m.bat. И уже из командной строки компилим.


Усе работает! Ура!
Пока не пытаемся особо понять прогу. Это все в будущем. Сейчас был просто тест правильной настройки компиляторов для изучения ассемблера.