Mis on otseaadressi režiim?

...

Adresseerimisrežiimid on montaažikeele programmeerimisel kasutatavad kokkulepped, mis määravad, kuidas teatud väärtusi loetakse koostekäskude antud segmendis. Võimalikke režiime on mitu, kuid need põhinevad kahel kõige levinumal: vahetu ja otsene.

Vahetu adresseerimise režiim tähendab, et antud käsu väärtus koosteprogrammeerimisel on otse määratud. See tähendab, et väärtus on konstantne ja kirjutatud kohe ja muutumatult juhisesse.

Päeva video

Järgmine on näide vormingust, mida tavaliselt leidub vahetu adresseerimise režiimis: Operaator Sihtmärk, väärtus Näitevormingus opereeritakse numbri Väärtus väärtust salvestatud väärtusega Sihtmärk. Väärtus on konstantne väärtus, mis ei muutu olenemata sellest, mis komplekteerimisjuhiste komplektis toimub.

Otsese adresseerimise režiim

Otsese adresseerimise režiim tähendab, et koosteprogrammeerimises antud käsu väärtusele osutab antud väärtus. See tähendab, et väärtus on muutuv, lähtudes sellest, mis on antud aadressil mällu salvestatud.

Otsese adresseerimise ühine vorm

Järgmine on näide vormingust, mida tavaliselt leidub otsese adresseerimise režiimis: Operaator Target, (Aadress) Näidisvormingus Aadressi mälukohas olev väärtus on muutuv väärtus mälus, mida saab kirjutada ja kust lugeda programm. Asukoht mälus määratakse otse numbriga, mis käsu täitmise käigus kunagi ei muutu.

Rohkem režiime

Saadaval on palju rohkem adresseerimisrežiime, olenevalt kasutatavast koostekeelest. Nende režiimide hulka kuuluvad skaleeritud, edasi lükatud, edasilükatud mälu, automaatne suurendamine ja mitmed muud tüübid.