Witam
Niedawno zacząłem przygodę z nauką assemblera
Do pracy używam środowiska programistycznego Visual Studio 2017
mam następujący problem w początkowym programie tzw. aplikacja "Hello World"
kod:
extrn ExitProcess : proc
extrn MessageBoxA : proc
.data
szTest db "działa poprawnie!" , 0
.code
Main proc
sub rsp, 28h
xor r9, r9
lea r8, szText
lea rdx, szText
xor, rcx , rcx
call MesageBoxA
add rsp, 28h
sub rsp, 8h
xor, rcx ,rcx = 0
call ExitProcess
Main endp
end
Podczas tworzenia aplikacji w środowisku Visual Studio
wybieram nowy projekt/ aplikacja konsolowa.
Problem polega na tym iż podczas debugowania
program wyświetla następujące komunikaty:
Wątek 0x1ecc zakończył działanie z kodem 0 (0x0).
Wątek 0x2d48 zakończył działanie z kodem 0 (0x0).
Wątek 0x11b0 zakończył działanie z kodem 0 (0x0).
Program „[9420] ConsoleApplication3.exe” zakończył działanie z kodem 0 (0x0).
co w mojej ocenie świadczy o tym ,że program działa poprawnie .
Pojawia się powitalna "konsola " programowa bez deklarowanego napisu
w czym może być problem , że nie wczytuje napisu?
z góry przepraszam ,że zwracam się z tak błahym problemem
i proszę o pomoc