Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2012, 16:00   #1
Xezon
Mazafaka stenograf
Форумчанин
 
Аватар для Xezon
 
Регистрация: 12.01.2012
Сообщений: 229
Смех ASM - ошибка "LNK1190: invalid fixup found, type 0x0001"

Всем доброго времени суток! Ребят, я не могу понять одну фигню. Скачал книгу О.Калашникова про Ассемблер, скачал примеры, открываю примеры, и собираюсь Линкнуть, но... вот не задача, выдает какую-то ошибку(В заголовке написана), вот текст проги:
Код:
CSEG segment
org 100h

Begin:

	mov ah,9
	mov dx,offset Message
	int 21h

	int 20h

Message db 'Hello, world!$'

CSEG ends
end Begin
Я думаю, что "косяк" в компиляторе, эт мое ИМХО!
Кто знает что я зделал не так?
Xezon вне форума Ответить с цитированием
Старый 26.08.2012, 16:12   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нет. Косяк видимо в том что компилятор пытается компилировать РЕ файл, а это чисто ДОСовский СОМ файл. Тебе соответственно нужно либо компилятор настроить на компиляцию для ДОС либо взять что-то типа Turbo Assembler
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2012, 17:00   #3
Xezon
Mazafaka stenograf
Форумчанин
 
Аватар для Xezon
 
Регистрация: 12.01.2012
Сообщений: 229
По умолчанию

Ааааа.... тьпфу. Не, это я наверно с компилятором, яж MASM`ом компилил, а онж вродь для WIn, либо так, либо я дурак!
Xezon вне форума Ответить с цитированием
Старый 26.08.2012, 17:03   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а онж вродь для WIn
Не. Там есть опция компилирования под ДОС. я правда не подскажу, давно им не пользуюсь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2012, 17:07   #5
Xezon
Mazafaka stenograf
Форумчанин
 
Аватар для Xezon
 
Регистрация: 12.01.2012
Сообщений: 229
По умолчанию

Факт в том что там выдает ту же ошибку(я уже зделал обзор кнопок), и еще, зацепка в том что там в ошибке, про "Begin" упоминается.
Xezon вне форума Ответить с цитированием
Старый 26.08.2012, 17:19   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

FASM:
Код:
format MZ

push	cs
pop	ds

mov ah,9
	mov dx,Message
	int 21h

	int 20h
 ret

Message db 'Hello, world!$'
Больше ничем помочь не могу ибо МАСМом не пользуюсь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2012, 17:24   #7
Xezon
Mazafaka stenograf
Форумчанин
 
Аватар для Xezon
 
Регистрация: 12.01.2012
Сообщений: 229
По умолчанию

о0, спс, поэксперементирую)
Xezon вне форума Ответить с цитированием
Старый 26.08.2012, 19:33   #8
Vort
Пользователь
 
Аватар для Vort
 
Регистрация: 10.07.2012
Сообщений: 16
По умолчанию

создал m3.asm в bin папке masm32 (у меня 'd:\masm32\bin'), закинул туда код с 1го сообщения
создал m3.bat с воот таким содержимым:
Код:
ml /c m3.asm
link16 /tiny m3.obj, m3.com,,,,
теперь осталось запустить m3.bat, а следом и m3.com
(сразу предупреждаю - из 64х битной винды .com файл так просто не запустить)

Последний раз редактировалось Vort; 26.08.2012 в 19:35.
Vort вне форума Ответить с цитированием
Старый 26.08.2012, 19:41   #9
Xezon
Mazafaka stenograf
Форумчанин
 
Аватар для Xezon
 
Регистрация: 12.01.2012
Сообщений: 229
Смех

Цитата:
Сообщение от Vort Посмотреть сообщение
создал m3.asm в bin папке masm32 (у меня 'd:\masm32\bin'), закинул туда код с 1го сообщения
создал m3.bat с воот таким содержимым:
Код:
ml /c m3.asm
link16 /tiny m3.obj, m3.com,,,,
теперь осталось запустить m3.bat, а следом и m3.com
(сразу предупреждаю - из 64х битной винды .com файл так просто не запустить)
Чувак!!! Ты гений! А я то думал, для чего автор такие параметры задает, и куда их пихать? Спасибо! Надеюсь на верху тебе зачтеться!
Xezon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Invalid floating point operation" в программе на Delphi Matrix6993 Помощь студентам 1 24.05.2012 23:36
Type Syntax error on token "return", invalid Type betirsolt Общие вопросы по Java, Java SE, Kotlin 2 26.01.2012 15:09
vector, find. "binary '==': no operator found which takes a left-hand operand of type ..." TwiX Общие вопросы C/C++ 7 30.08.2011 20:49
Что означает ошибка "')' expected but ';' found"? katris Помощь студентам 17 19.12.2009 17:00
Ошибка при установке "critical errors were found in setup" tsergey Софт 1 13.03.2009 03:58