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