Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ассемблирование, error A2044: invalid character in file

78K
24 сентября 2012 года
plompom
7 / / 10.04.2012
Здравствуйте, элементарное задание - создание 1.asm с заведомо правильным кодом, создание a.bat со строчками:
 
Код:
ml /c /coff "%1.asm"
link /SUBSYSTEM:CONSOLE "%1.obj"
так вот. http://screenshotuploader.com/s/01/rtbxxSnW7
что за ерунда? как там могут быть ошибки?
414
24 сентября 2012 года
CassandraDied
763 / / 24.05.2012
Из-за кодировки. Попробуй скопировать в другой файл с кодировкой OEM-866. Ну и с 1251 тоже стоит попробовать, если первый вариант не сработает.
78K
24 сентября 2012 года
plompom
7 / / 10.04.2012
Цитата: CassandraDied
Из-за кодировки. Попробуй скопировать в другой файл с кодировкой OEM-866. Ну и с 1251 тоже стоит попробовать, если первый вариант не сработает.

к сожалению, не помогает.

414
24 сентября 2012 года
CassandraDied
763 / / 24.05.2012
Ну, тогда показывай файл. Желательно куда-нибудь залитый,
78K
24 сентября 2012 года
plompom
7 / / 10.04.2012
http://www.sendspace.com/filegroup/ZBaqeIu9CbfzYfChwvXUvg
414
24 сентября 2012 года
CassandraDied
763 / / 24.05.2012
Может, стоит попробовать собрать через TASM?
78K
24 сентября 2012 года
plompom
7 / / 10.04.2012
мне нужно именно этот способ добить)
7
25 сентября 2012 года
@pixo $oft
3.4K / / 20.09.2006
У тебя там синтаксис TAsm'овский,ну что ты ещё хотел? ☺
Либо используй ключ командной строки(вроде был такой,для совместимости),либо переводи к синтаксису MAsm
277
25 сентября 2012 года
arrjj
1.7K / / 26.01.2011
>< :facepalm:
Цитата:

 
Код:
STACK   SEGMENT  PARA STACKSTACK


Кавычки обычные используй ( ' ) а не хрень непонятную (,)

65K
25 сентября 2012 года
verholom
48 / / 29.08.2011
Цитата: CassandraDied
Из-за кодировки. Попробуй скопировать в другой файл с кодировкой OEM-866. Ну и с 1251 тоже стоит попробовать, если первый вариант не сработает.



Не, в кирилице кодировка имеет значение. С латинницей такого я еще не видел... А ругается на кавычки, не иначе

414
25 сентября 2012 года
CassandraDied
763 / / 24.05.2012
Цитата: verholom
Цитата: CassandraDied
Из-за кодировки. Попробуй скопировать в другой файл с кодировкой OEM-866. Ну и с 1251 тоже стоит попробовать, если первый вариант не сработает.



Не, в кирилице кодировка имеет значение. С латинницей такого я еще не видел... А ругается на кавычки, не иначе


Да кто же его знает-то? У меня как-то файл в UTF-8 не хотел собираться. Компиллер ругался на неизвестный символ. Всё было латинницей написано. Потом методом научного тыка понял, что проблема была в BOM.

277
25 сентября 2012 года
arrjj
1.7K / / 26.01.2011
этот файл в win1251 кодировке - я смотрел. в dos866 не переводится, т.к. присутствуют эти фигурные кавычки. На будущее - нефиг код в ворде редактировать :) да и команда SUBTTL с кирилицей тоже может неадекватно на компилер подействовать
78K
25 сентября 2012 года
plompom
7 / / 10.04.2012
Код в ворде не редактировался, только в блокноте) по крайней мере, мной.
Он стащен из примера в электр. книжке, так что там может быть разная хня, как уже поняла.
Всем спасибо за помощь, всё теперь ок :)

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог