Nyomtató stringtömbök assemblerben

Kedves olvasók, visszavonását követően a számok a képernyőn, fogunk beszélni, hogyan kell kiadni a húr, valamint érintés tömbök assembly. A tanulság, hogy kicsi és nagyon is érthető.

Egyes információk ...

Mielőtt rátérnénk a mai téma lista, de érdemes megjegyezni, hogy az ilyen tömbök assembly nem, van valami hasonló. És ez mi, a programozók, akkor a legjobb, hogy hívja tömbként. Általában a koncepció felhasznált tömbök nyelvek, mint a C ++, C, stb

A fő program

Azok, akik még nem olvasta az első cikk, tudják, hogy ezek a sorok van szükség, mert dolgozunk MASM32. és csatlakoztassa a szabványos könyvtárakat.
Menj előre:

A változók kijelentjük vagyunk már ismeri változók jelenik meg a képernyőn (az első 3 sor, lásd adatok).
Tovább a változó CRLF. ez azt kell átalakítani a húr. Hogyan működik, akkor egy kicsit tovább.

Ezután azt mutatja meg tömbök:

És mégis valami: lehet, hogy észrevette, hogy mi használt a három kimenet funkciót. Most, a 2 funkció csak használja a változó CRLF, ami valójában és következtetéseket. Korábban ebben a változó felvettük 0d0ah, azt mondja assembly. hogy szeretnénk áthelyezni egy új sort.

Ismételjük meg a program futása

Miután megírtuk a kódot, és mentse el egy kiterjesztésű fájl .asm (Megvan sixth.asm), lássuk, hogyan működött:

Nyissa meg a parancssort, keresse meg a mappát BIN (Emlékeztetem Önöket, hogy a fájlt kell helyezni ott, ahol tárolják amake.bat startup file) a cd BIN parancsot.
További előírás szerinti amake.bat hatodik (te, természetesen, írja be a fájl nevét). Ezután futtassa a fájlt sixth.exe
Szóval, mit kell kijönni:

Nyomtató stringtömbök assemblerben

Ha nem egészen értem, hogyan kell futtatni .asm fájlokat, azt javasoljuk, hogy nézd meg a korábbi cikket a assembly. ott, hogy többet róla.

Ossza meg ezt a linket: