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

  #156  
Старый 26.12.2007, 16:30
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от movejump  
Писал на асме только под МсДос, сейчас перехожу под Винду и *юникс.
Помогите, напишите на асме под Винду, чтоб на консоль выводила "hi".
Код:
.386 
.model flat
option casemap:none
include windows.inc
include kernel32.inc
.data
sConsoleTitle db "Antichat.ru",0
sText db "Hi!!!",0

.code
Main PROC
	 LOCAL hStdout:DWORD
	 invoke SetConsoleTitleA, offset sConsoleTitle
	 invoke GetStdHandle, STD_OUTPUT_HANDLE
	 mov hStdout,eax
	 invoke WriteConsoleA, hStdout,offset sText,16d,0,0
	 invoke ExitProcess,0
Main ENDP
end Main
И не забывай линковать нужно со следуйшим флагом
link.exe /SUBSYSTEM:CONSOLE

Последний раз редактировалось z01b; 26.12.2007 в 16:38..
 
Ответить с цитированием