У меня возникла проблема при ассемблировании и компановки программы. Очень прошу помощи.
Сам текст программы выглядит так:
CSEG segment
org 100h
Begin:
mov ah,9
mov dx,offset Message
int 21h
int 20h
Message db 'Hello, world!$'
CSEG ends
end Begin
Я пробовала использовать два пакета: MASM611 и TASM5.0 В обоих случаях неудача.
1)Ввожу в командной строке D:\MASM611\BIN\ML.EXE D:\Prog01.asm
Выдаёт:
Assembling d:\prog01.asm
fatal error A1020: cannot find link.exe
(хотя link.exe есть. он лежит в папке D:\MASM611\BINR)
(MASM611 был скачан с сайта Калашникова).
Далее тоже самое с помощью другой программы-ассемблера - TASM:
2)Ввожу в командной строке: D:\TASM\BIN\TASM.EXE D:\prog01.asm
Выдаёт:
Assembling file: d:\prog01.asm to prog01.OBJ
Error messages: None
Warning messages:None
Passes: 1
Remaining memory:453k
При этом prog01.OBJ не создался. Поэтому когда я ввожу
D:\TASM\BIN\TLINK.EXE D:\prog01.OBJ t/x/
выскакивает ошибка "unable to open file 'd:\prog01.OBJ'"
Очень интересно, почему в первом случае не удалось слинковать, а во втором случае - создать объектный файл.
Сообщение отредактировано: Тёмный Эльф -