Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 679
от 11.02.2007, 02:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 376, Экспертов: 30
В номере:Вопросов: 1, Ответов: 5


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.44 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное