Mikl___ а может быть несовместимость ОС и masm6.15? просто у меня он и на такой код: Код (Text): TITLE AddSub (AddSub.asm) Include Irvine32.inc .code main PROC mov eax,10000h ; EAX = 10000h add eax,40000h ; EAX = 50000h sub eax,20000h ; EAX = 30000h call DumpRegs call WaitMsg exit main ENDP END main Выдает эту же ошибку..
Serjuk Возможно, в слове TITLE русские буквы, на текст программы твой заголовок не влияет никак, убери его и посмотри, где будут следующие ошибки
Убрал строчку , вот что выдало: Сейчас прогнал эту программу на XP c началом в программе и она нормально скомпилировалась, а вот на Семерке выдает ту же ошибку в первой строчке...
все я разобрался в чем дело.Проблема была в кодировке, когда я сохранял в блокноте у меня стояла UTF-8 , когда поменял на ANSI все стало нормально компилировать) Mikl___,спасибо большое тебе за помощь!!!
Добрый вечер! вот код моей программы: .386 .MODEL flat,stdcall includelib c:\masm32\lib\irvin32.lib includelib c:\masm32\lib\kernel32.lib ExitProcess PROTO, dwExitCodeWORD DumpRegs PROTO .data varA dw 5 varB dw 2 varC dw 0 .code main PROC call ADD1 call SUB2 call DumpRegs ret main ENDP ADD1 PROC mov ax,varA mov bx,varB add ax,bx ret ADD1 ENDP SUB2 PROC mov ax,varA mov bx,varB sub ax,bx ret SUB2 ENDP INVOKE ExitProcess,0 END main скачала тут Irvin32.lib но все равно у меня не заработало((( выдает ошибку LINK: fatal error LNK1104:cannot open file "c:\masm32\lib\irvin32.lib"
Koketka 1) или помести irvin32.lib в папку "c:\masm32\lib" 2) или исправь строку "includelib c:\masm32\lib\irvin32.lib" на соответствующую действительности