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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2012, 12:02   #11
:=)
Пользователь
 
Аватар для :=)
 
Регистрация: 26.12.2011
Сообщений: 78
По умолчанию

вот ссылка на масм http://www.wasm.ru/tools/7/m32v10r.zip. Только аmаkе и сmаkе файлов там нет, я их взял с книги по которой учусь (самоучитель крупника). Кстати на виндовс хр ехе запускается. Хр работает с 16 битными програмулями или она только 32 бита читает???
:=) вне форума Ответить с цитированием
Старый 26.08.2012, 19:27   #12
Vort
Пользователь
 
Аватар для Vort
 
Регистрация: 10.07.2012
Сообщений: 16
По умолчанию

судя по результатам из гугла, cmake.bat - это для DOS программ
то есть, amake для создания Windows exe должно быть достаточно
Vort вне форума Ответить с цитированием
Старый 26.08.2012, 22:31   #13
:=)
Пользователь
 
Аватар для :=)
 
Регистрация: 26.12.2011
Сообщений: 78
По умолчанию

аmake obj файл создааёт вроде. Вот код находящийся в аmake
ml /c /coff "%1.asm"
link /subsystem:console "%1.obj"
а вот код cmake
ml /c %1.asm
link16 %1.obj,%1.exe,,,,
exe2bin %1.exe %1.com
может это из-за того, что в cmake написано link16, я написал просто link теперь ехе вообще не создаётся
:=) вне форума Ответить с цитированием
Старый 26.08.2012, 22:36   #14
:=)
Пользователь
 
Аватар для :=)
 
Регистрация: 26.12.2011
Сообщений: 78
По умолчанию

На ехе комп выдает такую ошибку.
"Версия этого файла несовместима с используемой версией Windows. С помощью сведений определите необходимую версию программы (32- или 64- разрядную) и обратитесь к издателю программного обеспечения."
:=) вне форума Ответить с цитированием
Старый 26.08.2012, 22:38   #15
:=)
Пользователь
 
Аватар для :=)
 
Регистрация: 26.12.2011
Сообщений: 78
По умолчанию

я думаю в amake надо, что-то дописать, только, что? Или я не прав?
:=) вне форума Ответить с цитированием
Старый 26.08.2012, 22:46   #16
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

а может вы просто выполните те 2 команды, которые находятся в amake и посмотрите нет ли ошибок ?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 26.08.2012, 23:19   #17
:=)
Пользователь
 
Аватар для :=)
 
Регистрация: 26.12.2011
Сообщений: 78
По умолчанию

всем спасибо я указал путь к kernel32.lib как ранее писал vort и все заработало правда прога сразу же и закрывается, но я думаю это правильно (там всего-то 3 строчки кода). Или нет? Всем кто помогал большое спасибо и клик по весам!!!
:=) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение бита в числе Kukurudza Общие вопросы C/C++ 5 25.10.2011 23:16
Из .ехе в код масм? dimon305 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 20.05.2010 13:20
прямоугольник(масм) Дініс Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 21.12.2009 07:33
C++ получение конкретного бита... SNUPY Помощь студентам 2 26.03.2009 18:50
Правильная работа из под Win с прерываниями в МАСМ Stilet Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 10.06.2008 15:19