Вопрос № 74329: здраствуйте. только только стал учить ассемблер.очень интересно. вопросы; почему неполучается запустить ни одно приложение MASM6.11(masm.exe,ml.exe .. из под WinXP,окно сразу закрываетса.Или их обязатально только открывать из под Dos-оболочек. ...
Вопрос № 74.329
здраствуйте. только только стал учить ассемблер.очень интересно. вопросы; почему неполучается запустить ни одно приложение MASM6.11(masm.exe,ml.exe .. из под WinXP,окно сразу закрываетса.Или их обязатально только открывать из под Dos-оболочек.
Отправлен: 06.02.2007, 02:06
Вопрос задал: Deeman (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: ramok
Здравствуйте, Deeman!
эти утилиты имеют интерфейс называемы CLI(command line interface, интерфейс командной строки). основан на том что существует некая командная строка где пользователь спомощью клавиатуры вводит команды. считается более удобным для профессионального использования.
тот интерфейс к которому вы привыкли называется GUI(Graphics User Interface, графический пользовательский интерфейс). это привычные вас окошки, кнопки и полосы прокрутки. он более удобен для освоения компьютера.
вот пример статьи рассуждающей что лучше http://uvsw.narod.ru/cvsg.html
хотя на самом деле каждый интерфейс имеет свои преимущества и недостатки и всему свое место
Ответ отправил: ramok (статус: Студент)
Ответ отправлен: 06.02.2007, 03:47 Оценка за ответ: 4
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Deeman!
А запусти из консоли (CMD, FAR,...) и увидишь, что masm что-то там делает и завершается.
К слову, запуск без параметров выводит небольшую подсказку о параметрах.
Если masm запускается сам по себе, то после завершения программы, закрывается и порожденная консоль.
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Практикант)
Ответ отправлен: 06.02.2007, 10:23 Оценка за ответ: 4
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Deeman!
да с MASM также как и с ТASM нужно работать через командную строку
Dos-оболочек или сеанса-Dos.
еще можно создать *.ВАТ файл к котором прописать все команды Dos
например:
c:masm32inml.exe myprg.asm
кликнув на нем в проводнике, в итоге на выходе будет исполняемый файл
недостаток необходимость менять каждый раз имена и опции.
Ответ отправил: Зенченко Константин Николаевич (статус: 3-ий класс)
Ответ отправлен: 06.02.2007, 10:37 Оценка за ответ: 5
Отвечает: P@lach
Здравствуйте, Deeman!
Во-первых после завершения сеанса WinXP закрывает окно.
Во-вторых masm6.11 не преднозначен для работы под винвой, хотя приложения masm6.12 запускаются под WinME. Поэтому их придется открывать по DOS-оболочки.
Ответ отправил: P@lach (статус: 1-ый класс)
Ответ отправлен: 06.02.2007, 11:18 Оценка за ответ: 5
Отвечает: Ersh
Здравствуйте, Deeman!
Хочу дополнить ответ, в котором гворилось про *.bat файлы. Очень удобно в конец *.bat файла поместить команду pause. Она ожидает нажатия любой клавиши на клавиатуре. После выполнения *.bat файла, окно срузу не закроется, можно будет прочитать сообщения об ошибках.
Ответ отправил: Ersh (статус: 1-ый класс)
Ответ отправлен: 06.02.2007, 18:26 Оценка за ответ: 4