![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 78
|
![]()
можно ли где-
то найти масм на 64 бита, или такого нет? Проблема в том, что виндовс 7 не запускает ехе написаный на масм32. Как-то же люди пишут на семерке, должны быть какие-то варианты. |
![]() |
![]() |
![]() |
#2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
А вы, случайно, не программу для доса пишите ?)
Ибо 32 разрядные программы вполне нормально запускаются в 64 разрядной винде. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 78
|
![]()
.386
.model flat, stdcall includelib \masm32\lib \kernel32 .lib ExitProcess proto :DWORD .code start: mov eax, 2 add eax, 3 invoke ExitProcess, 0 end start вот код программы. Я только сегодня начал учить ассемблер так, что сказать о том под 16 бит она написана или 32 бита сказать не могу. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 16
|
![]()
очень похоже что в данном случае exe файла просто не создалось
попробовал собрать приведенный текст - пришлось указывать явный путь к kernel32 библиотеке вот такой код у меня собрался через qeditor.exe Project -> Build All Код:
Последний раз редактировалось Vort; 25.08.2012 в 20:45. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 78
|
![]()
дословно пересказать не могу то, что говорит винда, завтра буду у компа напишу. Но смысл вроде о несовместимости с 64 битной виндой.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 78
|
![]()
нет ехе и оbj создались я создаю в fаr -е аsm файл после ввожу внизу в фар аmake l11 (l11- название аsm файла) после чего у меня создается оbj, дальше также прописую сmаke l11 и создается ехе файл.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
у вас версия масма какая?
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 78
|
![]()
Проблема в том,
что виндовс 7 не запускает ехе написаный на масм32. А точне масм32.10 Последний раз редактировалось :=); 26.08.2012 в 08:59. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
У меня запускает. Может дело не вин7, не?
Хотя... На сколько я помню, Хатч в 10м пакете оставляя древний, но бесплатный компилятор. Так что версию масма в студию, может он 16битный. Последний раз редактировалось p51x; 26.08.2012 в 09:20. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение бита в числе | 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 |