Вопрос № 95225: Доброе время суток, уважамые эксперты. Помогите разобраться. Ниже приведена программа которую я пытаюсь скомпилировать но у меня возникает ошибка. Собираю компилятором tasm5plus. Компилятор версии 5.0.Запускаю его так
tasm32 1.asm. Создаётся объе...
Вопрос № 95.225
Доброе время суток, уважамые эксперты. Помогите разобраться. Ниже приведена программа которую я пытаюсь скомпилировать но у меня возникает ошибка. Собираю компилятором tasm5plus. Компилятор версии 5.0.Запускаю его так
tasm32 1.asm. Создаётся объектный файл. Парсер пишет Error messages :none, warning messages: none, Passes: 1
Не знаю что такое пассес. Потом запускаю линкер так tlink32 1.obj
Он выдаёт ошибку Fatal: 16 bit segments not supported in module 1.asm. Помогите разобраться в чём ошибка. У меня в дистрибутиве
tasm только tasm32 а tasm16 нету. Может из-за этого ошибка.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Александр Михайлович!
Скачайте tasm 4.1(16-bit)
Passes: 1- Это количество проходов компилятора (сколько раз нужно компилятору проийти по исходной программе для генерации объектного кода, можно изменять ключом /m< число>, по умолчанию 1).
Удачи!
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Отвечает: DesСod
Здравствуйте, Александр Михайлович!
Ваша программа написана для трансляции с помощью MASM 6.1, где она нормально компилируется, поскольку является 16bit-приложением.
--------- 2 + 2 это не всегда четыре...
Ответ отправил: DesСod (статус: Студент)
Ответ отправлен: 19.07.2007, 23:35
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.