3. diel - Assembler - Bitové operácie
V minulej lekcii, Assembler - Prevod čísla na reťazec a naopak , sme prevádzali medzi číslom a reťazcom na obe strany.
V dnešnom Assembler tutoriálu si preberieme trochu pokročilejšie inštrukcie, ktoré sa používajú na prácu s jednotlivými bitmi.
Bitové pole
Bitové pole je skrátka a jednoducho pole bitov, teda jedničiek a núl.
Doteraz sme pracovali s akýmikoľvek hodnotami len po bajtoch, teda rovno po
Osmica núl a jednotiek. Pre väčšinu prípadov nám to tak stačí. V
špecifických prípadoch je však výhodné pracovať priamo s bity a
neplytvať na každé číslo celý bajt, keď nás zaujíma len hodnota
0 / 1. Vznikne nám tak pole, ktoré môže
reprezentovať napr. Nejaké stavy. Takéto pole sa normálne nepoužíva, ale
pretože je jeho použitie v mnohých prípadoch výhodné a v Assemblera je
ľahké s ním pracovať, my ho budeme využívať na manažéra pamäte, viď
ďalej.
Vytvorenie bitového poľa
Bitové pole vytvoríme v Assemblera celkom jednoducho. Stačí si zvoliť dátový typ a definovať pole ako normálny premennú:
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
25 kreditov
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Assembler tutoriálu sa budeme venovať inštrukciám pracujúcim s bity. Znalosti z tejto lekcie využijeme pri tvorbe manažéra pamäte.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.