Показать сообщение отдельно

  #2  
Старый 08.06.2007, 14:33
taha
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме:
2472378

Репутация: 1077
По умолчанию

Цитата:
как компилировать *.asm сорцы в masm'e?
мой любимый способ:

создаешь example.bat туды пишешь

Код:
 ;@echo off
 ;goto make

.386
.model flat,stdcall
option casemap:none

include D:\masm32\include\windows.inc
include  D:\masm32\include\user32.inc
include   D:\masm32\include\kernel32.inc
includelib D:\masm32\lib\kernel32.lib
includelib  D:\masm32\lib\user32.lib

.data
	s_title	db "Хэкк",0
	s_zzz	db "хэккерский хэккк",0

.code
start:
 invoke MessageBox,0,addr s_zzz,addr s_title,0
 invoke ExitProcess,0
end start

:make
set asmname=D:\example
 title %asmname%.bat
 D:\masm32\bin\ml  /c /coff %asmname%.bat
 D:\masm32\bin\link  /SUBSYSTEM:WINDOWS /LIBPATH:D:\masm32\lib %asmname%.obj

 del %asmname%.obj

 echo
 pause
запускаешь батник >>> .exe готов!!

Цитата:
и во что они должны скомпилиться, в exe или в com?
что компилятору и линкеру скажешь, то он и сделает.. (.exe .com .dll .sys .....)
на wasm.ru кажется были опции
 
Ответить с цитированием