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

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


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

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

Выпуск № 816
от 02.08.2007, 17:05

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


Вопрос № 96628: Не могу сассемблировать в MASM32 ни одного исходного кода, взятого с CD, прилагаемого к книге Калашникова "Ассемблер. Это просто". Там на каждый урок прилагается по текстовому документу с расширением .asm Я копирую этот файл, вставляю в пап...

Вопрос № 96.628
Не могу сассемблировать в MASM32 ни одного исходного кода, взятого с CD, прилагаемого к книге Калашникова "Ассемблер. Это просто". Там на каждый урок прилагается по текстовому документу с расширением .asm Я копирую этот файл, вставляю в папку BIN, даю через командную строку правильную команду, но всё время выскакивает одна и та же ошибка, вот пример:

C:masm32in>ml.exe Prog06.asm /AT
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.

Assembling: Prog06.asm
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/z2
"Prog06.obj" /t
"Prog06.com"
NUL
LINK : warning LNK4044: unrecognized option "z2"; ignored
LINK : warning LNK4044: unrecognized option "t"; ignored
Prog06.obj : warning LNK4033: converting object format from OMF to COFF
Prog06.obj : fatal error LNK1190: invalid fixup found, type 0x0001

Я и в DOSе вручную набирал, и переустанавливал Винду несколько раз, но ни одного файла так и не сассемблировал. Правда, промежуточный объектный файл создаётся всегда. Пробовал его линковать командой LINK.EXE, но безрезультатно - COM файла так и не получаю. Помогите, пожалуста, чем может быть вызвана эта ошибка.
Отправлен: 27.07.2007, 17:14
Вопрос задал: Aist (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 12)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Aist!

В начале программы определите MODEL TINY и компилируете без ключей, вся нужная информация для компилятора будет в файлах.
И скачайте 16-битный компилятор masm
Удачи!

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


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.54 beta от 01.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное