NT: MOVE (A0), D0 Autodekrementne enne aadressiregistri kasutamist dekrementeeritakse tema väärtus automaatselt tagasi/väiksemaks ühe mäluasukoha võrra NT: ADD.B-(A0), D0. Autoinkrementne pärast aadressiregistri kasutamist inkrementeeritakse väärtus automaatselt edasi/suuremaks ühe mäluasukoha võrra NT: ADD.B (A0)+, D0. Baseerimisega aadress arvutatakse summana baasregistri väärtusest ja nihkest, mis antakse koos käsukoodiga Indekseerimisega aadress leitakse summana käsukoodiga koosolevast baasaadressist ja kuskil registris säilitatavast indeksist Baseerimise ja indekseerimisega aadress leitakse kahe registri väärtuste summeerimisel Suhteline käsukoodiga antakse kaasa märgiga nihe, mis liidetakse käsuloenduri väärtusele NT: Value1(PC), A0.
Otsene operand on mälus kindlas kohas, väärtus võib muutuda aga koht mitte. Käsukoodis on aadress kohe antud. Kaudne käsukoodiga on antud aadressi aadress. Autodekrementne seotud pinumällu kirjutamisega. Osutit vähendatakse nii et see näitaks kõige esimest vaba pesa, kuhu kirjutatakse siis väärtus. Autoinkrementne seotud pinumälust lugemisega. Võetakse osuti esimene väärtus ning suurendatakse seda siis. Baseerimisega on antud baasregistri väärtus nihe, ning nende summast saab aadressi. Indekseerimisega on antud baasaadress ja indeks ning nende summast saab aadressi. Bas + indeks kahe registri summa (ühes baasaadress, teises indeks) Suhteline nihe + käsuloendur Käsuformaadid (0, 1, 1.5, 2, 3) 0-aadressiga: käsukoodis pole aadresse. Põhineb pinumälul: operand saadakse pinumälust ning kirjutatakse sinna. 1-aadressiga: 1 pikk aadress, mis viitab operandi või tulemuse asukohta mälus. 1
operandi aadressi asukohta mälus Autodekrementne seotud pinumällu kirjutamisega PUSH. Vähendatakse pinumälu osuti väärtust, et see näitaks esimesele vabale pesale, siis kirjutatakse operand mällu. Autoinkrementne seotud pinumälust lugemisega POP. Loetakse sõna, millele osutab pinumälu osuti, siis suurendatakse osundit nii, et näitaks järgmisele sõnale. Baseerimisega käsukoodiga antakse baasregistri väärtus ja nihe, aadress arvutatakse nende summas. Indekseerimisega käsukoodiga antakse baasaadress ja registris säilitatav indeks, aadress nende summast. Baseerimisega ja indekseerimisega aadress kahe registri väärtuste summeerimisel. Suhteline käsukoodiga antakse nihe, mis liidetakse käsuloenduri väärtusele. XIV. Pinumälu(Stack) realiseerimine ja kasutamine /217-224/
(stack push). Alguses vähendatakse pinumälu osuti väärtust, et see näitaks esimesele vabale pesale pinumälu piirkonnas, siis kirjutatakse operand mällu. Stackis sälilib viimasena kirjutatud sõna aadress. Autoinkrementne adresseerimine on seotud pinumälust lugemisega (stack pop). Alguses loetakse sõna, millele osutab pinumälu osuti ja ss suurendatakse seda nii, et see näitaks järmisele sõnale pinumälu piirkonnas. Baseerimisega adresseerimine arvutatakse aadress summana baasregistri väärtusest ja nihkest, mis antakse koos käsukoodiga. Baasregistris on pikk mäluaadress, indeks lühem. Selline adresseerimine võimaldab teatud elemendile andmestruktuurist juurdepääsu andmebaasi alguse suhtes. Indekseerimisega adresseerimine leitakse aadress summana käsukoodiga koosolevast baasaadressist ja kuskil registris säilitavast indeksist. Kasutamine analoogiliselt baseerimise adresseerimisega. Baseerimisega ja indekseerimisega adresseerimine aadress leitakse kahe
see näitaks esimesele vabale pesale pinumälu piirkonnas ja siis kirjutatakse operand mällu. Pinumälu osutis säilib viimasena kirjutatud sõna aadress. Autoinkrementne adresseerimine on seotud pinumälust lugemisega. Alguses loetakse sõna, millele osutab pinumälu osuti ja siis suurendatakse pinumälu osuti nii, et see näitaks järgmisele sõnele pinumälu piirkonnas. Baseerimisega adresseerimine - selle korral aruvatatakse aadress summana baasregistri väärtustest ja nihkest, mis antakse koos käsukoodiga. Baasregistris on pikk mäluaadress, aga indeks võib olla lühem. Nihe võib olla märgiga arv. Baseerimisega adresseerimine võimaldab teatud elemendile andmestruktuurist juurdepääsu andmebaasi alguse suhtes. Baas otsustab tavaliselt andmestruktuuri algusele ja indeksiga valitakse teatud kirje. Indekseerimisega adresseerimine – selle korral leitakse aadress summana käsukoodiga koosolevast baasaadressist ja
pinumälu osuti väärtust, et see näitaks esimesele vabale pesale pinumälu piirkonnas ja siis kirjutatakse operand mällu. Pinumälu osutis säilib viimasena kirjutatud sõna aadress. AutoINkrementne adresseerimine: on seotud pinumälust lugemisega(POP). Alguses loetakse sõna, millele osutab pinumälu osuti ja siis suurendadakse osutit nii, et see näitaks järgmisele sõnale pinumälu piirkonnas. Baseerimisega adresseerimine: Arvutatakse aadress summana baasregistri väärtustest ja nihkest mis antakse koos käsukoodiga. Baasregistris on pikk mäluaadress aga nihe(index) võib olla lühem. See võimaldab teatud elemendile andmestruktuurist juurdepääsu andmebaasi alguse suhtes. Baas osutab tavaliselt andmestruktuuri algusele ja indexiga valitakse teatud kirje. Indekseerimisega adresseerimine: Aadress leiakse summana käsukoodiga koosolevast baasaadressist ja kuskil registris säilitavast indexist. Käsukoodiga kaasas olev aadress on pikk aadress.
Algul vähendatakse pinumälu osuti väärtust, et ta näitaks esimesele vabale pesale ja siis kirjutatakse operand mällu. Osutis säilib viimasena kirjutatud sõna aadress. Autoinkrementne – seotud pinumälust lugemisega. Augul loetakse sõna, millele osutab osuti ja siis suurendatakse osutit nii, et see näitaks järgmisele sõnale pinumälus. Baseerimisega adresseerimine – aadress arvutatakse summana baasregistri väärtusest ja nihkest, mis antakse käsukoodiga. Baasregistris on pikk mäluaadress, indeks võib olla lühem. Nihe võib olla märgiga arv. Baas otsustab tavaliselt andmestruktuuri algusele ja indeksiga valitakse teatud kirje. Indekseerimisega adresseerimine – aadress leitakse summana käsukoodiga koosolevast baasaadressist ja kuskil registris säilitatavast indeksist. Kaasas olev aadress on pikk aadress