✴ Az assembly nyelv egy alacsony szintű programozási nyelv, amelyet egy adott processzor típusára terveztek. Előfordulhat, hogy forráskódot állít elő egy magas szintű programozási nyelvből (például C / C ++), de írható is a semmiből. A szerelési kód átalakítható gépi kódgá az assembler.✴ használatával
► Ez az alkalmazás olyan felhasználók számára készült, akik meg akarják tanulni az összeszerelési programozás alapjait a semmiből. Ez az alkalmazás elegendő megértést biztosít az összeszerelési programozáshoz, ahonnan magadat vehetsz magasabb szintű szakértelemre
【Az ebben az alkalmazásban lefedett témakörök listája】
⇢ Bevezetés
⇢ Környezet beállítása
⇢ Alapszintaxis
⇢ Memória szegmensek
⇢ Regiszterek
⇢ Rendszerhívások
⇢ Címezési módok
⇢ Változók
⇢ Konstansok
⇢ Aritmetikai utasítások
⇢ Logikai utasítások
⇢ feltételek
⇢ Hurok
⇢ Numbers
⇢ Húr
⇢ rétegek
⇢ Eljárások
⇢ Rekurzió
⇢ Makrók
⇢ Fájlkezelés
⇢ Memóriamenedzsment
⇢ Mi a helyes a szerelési nyelvvel?
⇢ Adatszervezés
⇢ Nibbles
⇢ Bytes
⇢ Szavak
⇢ Dupla szavak
⇢ A hexadecimális számozási rendszer
⇢ Logikai műveletek bináris számok és bit húrok esetén
⇢ Sign and Zero Extension
⇢ Mozgatás és Forgatás
⇢ Boole algebra
⇢ Elektronikus áramkörök és logikai függvények közötti megfelelés
⇢ Az alapvető rendszerelemek
⇢ Az adatbusz
⇢ A cím busz
⇢ A memória alrendszer
⇢ Rendszer időzítés
⇢ A rendszeróra
⇢ Memory Access és a System Clock
⇢ Várakozó államok
⇢ CPU regiszterek
⇢ A busz interfészegység
⇢ I / O (bemenet / kimenet)
⇢ Kódjainak összeszerelése a MASM-mel
⇢ Változók kijelentése egy assembly nyelvprogramban
⇢ WORD Változók kijelentése és használata
⇢ DWORD változók deklarálása és használata
⇢ A processzor állapotregisztere (zászlók)
⇢ Hyperthreading
⇢ AMD processzorok
⇢ Multiprecision műveletek
⇢ zászlók
⇢ Vezérlés és rendszer zászlók
⇢ LOOP katasztrófák megelőzése
⇢ Egész számok
⇢ bináris kódolt decimális
⇢ Lebegőpontos számok
⇢ Memóriakezelési módszerek: MEMINIT, MALLOC és INGYENES
⇢ Integer konstansok
⇢ Szegmensek előtagjai
⇢ Az END irányelv
⇢ Makrók