Assembly console alkalmazás írása
standard be és kimenet használata, I/O
Sziasztok!
Az alábbiakban egy egyszerű konzolos (console) alkalmazás általános felépítését fogjuk implementálni.
Egy tipikus konzolos programnak rendelkeznie kell adatbakérés és adatkiírás funkciókkal, ahol jellemzően a beolvasás billentyűzetről vagy egy fájlból történik, míg a kiírás a képernyőre vagy fájlba szövegként történik.
A mai bejegyzésben a billentyűzetről (stdin = standard bemenet) olvasunk be 2 karaktert, és a konzolra írjuk ki (stdout = standard kimenet)
Egy egyszerű konzolos program:
A program forráskódja:
Ahogy az elején látszik, összesen 4 külső (winapi) hívásra lesz szükségünk:
_GetStdHandle@ 4 : ezzel a függvénnyel kapjuk meg az stdin és stdout mutatókat
_WriteFile@ 20 : ezzel a függvénnyel ...