✴ Ett monteringsspråk är ett programmeringsspråk på låg nivå utformad för en viss typ av processor. Det kan produceras genom att samla källkod från ett programmeringsspråk på hög nivå (som C / C ++) men kan också skrivas från början. Monteringsnummer kan konverteras till maskinkod med hjälp av en assembler.nr
► Denna app har utformats för dem som vill lära sig grunderna i monteringsprogrammering från början. Den här appen ger dig tillräckligt med förståelse för monteringsprogrammering, varifrån du kan ta dig till högre nivåer av expertis
【Ämnen som omfattas av denna app anges nedan】
⇢ Inledning
⇢ Miljöuppsättning
⇢ Grundläggande syntax
⇢ Minnessegment
⇢ Register
⇢ Systemsamtal
⇢ Adresseringslägen
⇢ Variabler
⇢ Konstanter
⇢ Aritmetiska instruktioner
⇢ Logiska instruktioner
⇢ Villkor
⇢ Loops
⇢ Numbers
⇢ Strängar
⇢ Arrays
⇢ Procedurer
⇢ Rekursion
⇢ Makroer
⇢ Filhantering
⇢ Minneshantering
⇢ Vad är rätt med monteringsspråk?
⇢ Dataanalys
⇢ Nibbles
⇢ Bytes
⇢ Ord
⇢ Dubbelord
⇢ Det hexadecimala numreringssystemet
⇢ Logiska operationer på binära nummer och bitsträngar
⇢ Sign och Zero Extension
⇢ Skift och roterar
⇢ Boolean Algebra
⇢ Korrespondens mellan elektroniska kretsar och boolesiska funktioner
⇢ De grundläggande systemkomponenterna
⇢ Databussen
⇢ Adressbussen
⇢ Minnessystemet
⇢ System Timing
⇢ Systemklockan
⇢ Minnesåtkomst och systemklockan
⇢ Vänta stater
⇢ CPU-register
⇢ Busgränssnittsenheten
⇢ I / O (Input / Output)
⇢ Sammansättning av din kod med MASM
⇢ Deklarera variabler i ett församlingsprogram
⇢ Deklarera och använda WORD-variabler
⇢ Deklarera och använda DWORD-variabler
⇢ Processorstatusregistret (flaggor)
⇢ Hyperthreading
⇢ AMD-processorer
⇢ Multiprecision Operations
⇢ Flaggor
⇢ Kontroll och system flaggor
⇢ Förhindra LOOP-katastrofer
⇢ Integers
⇢ Binärkodad decimal
⇢ Floating-Point Numbers
⇢ Minnehanteringsrutiner: MEMINIT, MALLOC och GRATIS
⇢ Integer konstanter
⇢ Segmentprefix
⇢ Slutdirektivet
⇢ Makroer
Uppdaterades den
4 nov. 2019