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

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 134
от 12.05.2005, 12:30

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 3


Вопрос № 20517: Подскажите, почему у меня первая программа hello world! из рассылки, когда хочу открыть её в DOSе из среды MASM 6.13 почемуто и программа закрывается и сам MASM, и почему она получается с расширением EXE- хотя она меньше 64 кб. И ещё один вопрос: по ...
Вопрос № 20523: Уважаемые эксперты! Помогите пожалуйста написать резидентную программу, кот. выводит строку на экран через определенный промежуток времени. Очень нужно! Заранее большое спасибо....

Вопрос № 20517
Подскажите, почему у меня первая программа hello world! из рассылки, когда хочу открыть её в DOSе из среды MASM 6.13 почемуто и программа закрывается и сам MASM, и почему она получается с расширением EXE- хотя она меньше 64 кб. И ещё один вопрос: по среде MASM 6.11-6.13 существуют какие-нибудь мануалы? Спасибо!
Отправлен: 06.05.2005, 16:31
Вопрос задал: Рустем (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Ayl
Здравствуйте, Рустем!
Так, давай разберемся. Что ты понимаешь под словами "когда хочу открыть её в DOSе из среды MASM 6.13"? MASM (как и TASM, кстати) не имеют User Interface, т.е. оболочки со встроенным редактором и прочими примочками.
Это простой компилятор командной строки. Т.е. он принимает на вход текстовый файл с исходным кодом программы и на выходе выдает откомпилированный продукт, готовый для выполнения.
Формат выполняемого файла может быть либо COM, либо EXE. причем вид файла не зависит от его размера, а только от директив компилятору в исходном коде + от ключей в командной строке. Судя по всему, ты либо не используешь модель TINY, либо у тебя нет ключа для компиляции в COM-формат.
Ответ отправил: Ayl (статус: Профессор)
Отправлен: 06.05.2005, 17:43
Оценка за ответ: 4

Отвечает: Евгений Иванов
Здравствуйте, Рустем!
EXE-файл может быть любым размером, не обязательно больше 64 Кб.
Это COM-программа не может быть больше 64 Кб.
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 07.05.2005, 15:24
Оценка за ответ: 3


Вопрос № 20523
Уважаемые эксперты!
Помогите пожалуйста написать резидентную программу, кот. выводит строку на экран через определенный промежуток времени. Очень нужно!
Заранее большое спасибо.
Отправлен: 06.05.2005, 19:42
Вопрос задал: Иванов (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Евгений Иванов
Здравствуйте, Иванов!
лови исходник.
там резидент.
выводит текст на экран.
добавь таймер - и выводи по таймеру.
удачи!

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 14 суток с момента отправки ответа.

Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 07.05.2005, 19:25
Оценка за ответ: 5


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

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

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

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

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


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


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.faq
Отписаться

В избранное