Quantcast
Channel: x86 Assembly - Programmers Heaven
Viewing all articles
Browse latest Browse all 152

Please Help a Newbie

$
0
0
It Runs but with Blank Screen. Why?

.586
.model flat, stdcall
option casemap :none
option proc:private

include masm32includewindows.inc

include masm32includeuser32.inc
include masm32includekernel32.inc
include masm32includegdi32.inc

includelib masm32libuser32.lib
includelib masm32libkernel32.lib
includelib masm32libgdi32.lib

.DATA
Text DB "Hello ... your PC is now FUBAR"


.CODE
;******************************************
mainCRTStartup PROC PUBLIC
;******************************************

LOCAL ConOutHandle :DWORD
LOCAL Writen :DWORD
LOCAL ReturnValue :DWORD


invoke GetStdHandle, STD_OUTPUT_HANDLE
mov ConOutHandle, eax
invoke WriteConsole, ConOutHandle,Text,30,Writen,NULL
mov ReturnValue, eax



endlessloop:
nop
jmp endlessloop
invoke ExitProcess, 0
ret




;******************************************
mainCRTStartup ENDP
;******************************************

END

Viewing all articles
Browse latest Browse all 152

Trending Articles