Absoluutne kodeerimine
Absoluutne kodeerimine viitab konkreetsete mäluaadresside kasutamisele andmete või käskude esitamiseks arvutite programmeerimisel. Absoluutse kodeerimise puhul määrab programmeerija otse mäluaadressid, kuhu andmed või käsud salvestatakse arvuti mälus. See lähenemisviis on vastupidine suhtelisele kodeerimisele, kus programmeerija kasutab suhtelisi mäluaadresse, mis arvutatakse programmi praeguse asukoha põhjal mälus.
Absoluutset kodeerimist kasutatakse tavaliselt madalal tasemel programmeerimiskeeled, näiteks assembleri keel, kus on vaja otsest kontrolli mälu üle. See võimaldab täpset kontrolli andmete ja käskude asukoha üle, mis võib olla oluline teatavates rakendustes, näiteks operatsioonisüsteemides või seadme draiverites.
Samas võib absoluutne kodeerimine olla ka raskem kui suhteline kodeerimine, sest see nõuab programmeerijalt põhjalikku arusaamist arvuti mäluarhitektuurist. Samuti võib see teha kood vähem kaasaskantav, sest muutused arvuti mälu paigutuses võivad põhjustada programmi tõrkeid.
Üldiselt on absoluutne kodeerimine oluline tehnika arvutiprogrammeerimisel, eriti madala taseme keeltes. Kuigi selle tõhusaks kasutamiseks on vaja suuri oskusi ja teadmisi, võib see anda täpse kontrolli arvuti mälu üle ja võimaldada väga optimeeritud programmide loomist.