ja enam erinevat adresseerimisviisi. · Otseadresseerimisel antakse käsuga ette operandi aadress, mille järgi leitakse mälust operand. · Kaud adresseerimisel leitakse kõigepealt mälust operandi aadress ning seejärel teisest mälupesast operand. · Suhtadresseerimisel antakse operandi aadress käsuloenduri (programmi jooksva aadressi) suhtes. Operandi aadress leitakse käsuloenduri sisu ja suhtaadressi summeerimisega. · Indeksadresseerimine sarnaneb suhtadresseerimisega, kuid käsuloenduri asemel kasut. baasaadressina indeksiregistris salvestatud aadressi sõna · Vahetul adresseerimisel antakse operand otse käsuga. 14.JUHT- JA OPERATSIOONIAUTOMAADI OSA KÄSU TÄITMISEL. Operatsiooniautomaat sisaldab aritmeetika- loogika seadet (ALU) ja registreid ning on mikrooperatsioonide teostaja. Juhtautomaat korraldab operatsiooniautomaadi tööd. Juhtautomaadil tuleb lahendada keerukaid loogikaülesandeid
operand. Protsessoril võib olla 10 ja enam erinevat adresseerimisviisi. Otseadresseerimisel antakse käsuga ette operandi aadress, mille järgi leitakse mälust operand. Kaud adresseerimisel leitakse kõigepealt mälust operandi aadress ning seejärel teisest mälupesast operand. Suhtadresseerimisel antakse operandi aadress käsuloenduri (programmi jooksva aadressi) suhtes. Operandi aadress leitakse käsuloenduri sisu ja suhtaadressi summeerimisega. Indeksadresseerimine sarnaneb suhtadresseerimisega, kuid käsuloenduri asemel kasutatakse baasaadressina indeksiregistris salvestatud aadressi sõna Vahetul adresseerimisel antakse operand otse käsuga. Paralleelarvutid (SISD,SIMD,MIMD, MISD). PILET 12. Käsu täitmine protsessoris. Riistvara tegevus alamprogrammide poole pöördumisel. Pinuviita kasutatakse näiteks alamprogrammide poole pöördumisel, millega seoses programmi täitmise senine käik saab ajutiselt katkestatud, kuid jätkub hiljem samalt kohalt.
Käsuloendur 12E5 12E5 + 4 = 12E9 Mälu Operand 12E8 12E9 35 35 12EA 12EB Joonis 2.16. Operandi leidmine suhtadresseerimise korral Indeksadresseerimine sarnaneb suhtadresseerimisega, kuid käsuloenduri asemel kasutatakse baasaadressina indeksiregistris salvestatud aadressisõna. Tehtekood Indeksadresseerimine 4 Indeksiregister2285 2285 + 4 = 2289 Mälu Operand 2288 2289 35 35 228A 228B