MASM под Windows: быстрый старт в машзале
Ниже приведен чеклист по настройке личного окружения для разработки под MASM в машзале факультета ВМК.
Подробное руководство по настройке окружения дома — на отдельной странице.
-
Нужно загрузиться в виртуальную машину
prac.win10
. -
MASM уже установлен в каталог
C:\masm 6.14
. -
Ваш личный каталог находится по адресу
H:\unix
. Создайте там рабочий каталог для программ на ассемблере, например,H:\unix\sem2
. -
Скачайте файл
prompt-mz.bat
и положите его в ваш рабочий каталог. -
Скачайте текстовый редактор Notepad2 и распакуйте в удобное место внутри вашего рабочего каталога (например,
H:\unix\sem2\notepad2
). -
Создайте в вашем рабочем каталоге командный файл
mkr.bat
:
@echo off
if .%1.==.. goto USAGE
ml /nologo /c /coff %1 && link /nologo /subsystem:console %~n1.obj && %~n1
goto END
:USAGE
echo usage: mkr program.asm
:END
- Создайте тестовую программу — файл
hello.asm
со следующим кодом:
include console.inc
.code
Start: mov ecx, 5
again: outstrln 'Hello World'
dec ecx
jnz again
exit
end Start
- Запустите командный файл
prompt-mz.bat
двойным щелчком и убедитесь, что вы можете собрать и запустить тестовую программу:
H:\unix\sem2>mkr hello.asm
Assembling: hello.asm
Hello World
Hello World
Hello World
Hello World
Hello World