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

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


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

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

Выпуск № 806
от 20.07.2007, 22:05

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


Вопрос № 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 нету. Может из-за этого ошибка.

Приложение:

Отправлен: 15.07.2007, 21:36
Вопрос задал: Александр Михайлович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Александр Михайлович!
Скачайте tasm 4.1(16-bit)
Passes: 1- Это количество проходов компилятора (сколько раз нужно компилятору проийти по исходной программе для генерации объектного кода, можно изменять ключом /m< число>, по умолчанию 1).
Удачи!

---------
И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Практикант)
Ответ отправлен: 16.07.2007, 10:23

Отвечает: 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.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное