Интересно, что у меня полностью исправная XP, и она отлично работает debug
. Ну, это мучительно заставляет окно 80x25, пока оно работает, и меняет мое приглашение обратно на версию с коротким именем файла при выходе по какой-то причудливой причине, но оно, безусловно, работает!
Сам я не могу проверить masm
, поскольку он не установлен, но обо всем по порядку. Убедитесь, что вы работаете правильно:
for %i in (masm.exe) do @echo. %~$PATH:i
и посмотри, что получится. Также убедитесь, что вы выполнили:
masm.exe xx.asm
, чтобы гарантировать, что на пути нет файлов bat
или cmd
. При необходимости используйте весь путь для его запуска:
c:\full\path\to\masm.exe xx.asm
c:\windows\system32\debug.exe
Вы также можете попробовать запустить его в чем-то вроде DOSBox, который будет гораздо более примитивным (masm
-дружественным) окружением.
В противном случае у вас есть две проблемы. Первый - технический, который мы пытаемся исправить, второй - социальный проект.
Скажите вашим преподавателям прямо сейчас (и подкрепите это чем-то записанным), что инструменты, которые они вам дали, не работают в вашей системе, несмотря на то, что вы соответствуете всем их критериям.
Они несут ответственность за обеспечение вас работоспособными инструментами, и, даже если им все равно, они, по крайней мере, знают о проблеме, которая может смягчить любые проблемы, которые у вас возникли в будущем.