Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/48: Рейтинг темы: голосов - 48, средняя оценка - 4.85
zewer
1935 / 1530 / 190
Регистрация: 07.01.2011
Сообщений: 9,010
Завершенные тесты: 1
1

Не компилируется проект: "Fatal error A1000 cannot open file c:\1.asm"

23.10.2012, 00:56. Просмотров 9516. Ответов 5
Метки нет (Все метки)

Здраствуйте, работаю на MASM 32
работаю на виртуальной машине, при компиляции след. кода видает ошибку - Fatal error A1000 cannot open file c:\1.asm
код программи:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
.586
; використати плоску модель пам'яті і узгодження імен stdcall
.model flat, stdcall
option casemap: none
 
; оголошення службових процедур, макросів, змінних, констант
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\masm32.inc
include \masm32\include\debug.inc
 
; підключення службових бібліотек
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\masm32.lib
includelib \masm32\lib\debug.lib
 
; оголошення масиву даних
.data
Arr dd 1,-2,3,-4,5,4,7,6,9,15,7 
kilkist dd 0
 
.code
start:
    mov ecx,0    
prnt:   
    mov eax,[Arr+ecx*4]
    cmp eax,0
    js wer
    test eax,1
    jz wer
    inc kilkist
PrintDec eax,"Arr value"    
     wer: 
       inc ecx
    cmp ecx,11
    jnz prnt
PrintDec kilkist,"кількість додатних непарних елементів в масиві " 
 
invoke ExitProcess, NULL    ; виклик процедури завершення процесу
end start
кто может подсказать, что ето значить и как ето испраивть?
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 00:56
Ответы с готовыми решениями:

При сборке выдает ошибку "MASM: fatal error A1000: : 1.asm.asm"
"MASM : fatal error A1000: : 1.asm.asm :\1>link16 /TINY 1.asm.obj, 1.asm.com" Вопользовался...

LINK : fatal error LNK1181: cannot open input file "first.exe"
В чем ошибка??? Assembling: Go_baby.asm Microsoft (R) Incremental Linker Version 6.00.8447...

Ошибка при линковке "fatal bad object file record in module near module file offset 0x0000032D"
Добрый вечер, форумчане:) Обращаюсь к знающим ассемблер,а именно TASM. Код программы есть. После...

Исправьте ошибку "fatal error LNK1120: 1 unresolved externals"
Вот что выдает. fatal error LNK1120: 1 unresolved externals #include<stdio.h> #include<iostream>...

Ошибка при компановке программы "fatal error LNK1104"
Здравствуйте. Нужна помощь. Запускаю через qeditor, встроенный в masm32 файл winurl.asm командой...

5
Mikl___
Автор FAQ
13486 / 6417 / 635
Регистрация: 11.11.2010
Сообщений: 11,588
23.10.2012, 04:54 2
zewer,
  1. приведи полный путь до папки MASM32
  2. где на самом деле расположен файл 1.asm?
  3. покажи содержимое bat-файла, которым создается 1.exe
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,069
23.10.2012, 07:21 3
Цитата Сообщение от Mikl___ Посмотреть сообщение
  1. приведи полный путь до папки MASM32
а смысл?? масм ведь работает. надо найти истинный путь до файла
0
Mikl___
Автор FAQ
13486 / 6417 / 635
Регистрация: 11.11.2010
Сообщений: 11,588
23.10.2012, 09:40 4
Fatal Error, смысл во всех трех пунктах, то есть "как настроить бат-файл"
1
zewer
1935 / 1530 / 190
Регистрация: 07.01.2011
Сообщений: 9,010
Завершенные тесты: 1
23.10.2012, 16:43  [ТС] 5
проблема решена!
MASM, такой MASM
при сохранение файла через MASM, у меня создавался файл без розширение(хз как так О_о), я узял текстовий документ, забросил туда код, поставил розширение .asm, прога откомпилировалась!

Добавлено через 31 минуту
кто может обяснить код??
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
prnt:   
    mov eax,[Arr+ecx*4]
    cmp eax,0
    js wer
    test eax,1
    jz wer
    inc kilkist
PrintDec eax,"Arr value"    
     wer: 
       inc ecx
    cmp ecx,11
    jnz prnt
PrintDec kilkist,"кількість додатних непарних елементів в масиві " 
 
invoke ExitProcess, NULL
0
Mikl___
Автор FAQ
13486 / 6417 / 635
Регистрация: 11.11.2010
Сообщений: 11,588
24.10.2012, 04:13 6
zewer, перед тем, чтобы такое писать:
Цитата Сообщение от zewer Посмотреть сообщение
MASM, такой MASM
стоило, наверное, в командной строке набрать ml /? и используя англо-украинский переводчик Гугла внимательно ознакомится со всеми ключами компиляции, среди них есть и такой:
/Ta<file> Assemble non-.ASM file
1
24.10.2012, 04:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 04:13

Fatal error LNK1190: "invalid fixup found, type 0x0001"
Подскажите пожалуйста где ошибка:( 1&gt;Assembling... 1&gt; Assembling: .\main.asm 1&gt;.\main.asm(371)...

Error: 32-bit record encountered in module 1.ASM : use "/3" option
Error: 32-bit record encountered in module 1.ASM : use &quot;/3&quot; option что ето за ошибка и как ее...

При запуске копии "Hello, W.."ошибка A1000
Привет всем! Чет не пойму что делаю не так! Установил МАСМ32,запустил первую прогу &quot;Hello&quot;,все в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru