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. Arvutis on operatsiooniautomaadiks protsessor, juhtautomaadiks aga protsessori töid juhtiv mikroprogrammiautomaat. Juhtautomaat sisaldab mikroprogrammi e. rida elementaarkäske. 15
on mikrooperatsioonide teostaja. mitmest paralleelsest juhist, mis pöördumine. 1/0 read- lugemine, mikroprogramm on Juhtautomaat korraldab ühendavad elektriliselt 1/0 write- kirjutamine mikrokäskude jada, mis operatsiooniautomaadi tööd. juhtseadme erinevaid osi. Siinid *olekusõna- kood, mis siini realiseerivad keerukamaid tehteid Juhtautomaadil tuleb lahendada jagunevad: aadressi-, andme- ja kaudu väljastatakse. (korrutamine).(lihtsamate tehete keerukaid loogikaülesandeid
· RISC - (Reduced Instruction Set Computer) selline protsessor aga toimetabki üksnes võimalikult lihtsate mikrooperatsioonidega. RISC protsessorile kirjutatud programmid vajavad rohkem mälu, sest kõik mikrooperatsioonid tuleb eraldi kirja panna, ühtlasi on selliseid programme masinkoodis ka raskem kirjutada kui CISC- le. RISC Reduced Instruction Set Computer vs CISC Complex Instruction Set Computer RISC väike arv lihtsaid käske, mis viiakse täide ühe operatsiooniautomaadi tsükli jooksul (haarates kaks registrit, neid omavahel kombineerides, liites, lahutades AND- ides, ja salvestades tulemus tagasi registrisse). Argument RISC'i kasuks arvati olevat, et isegi kui RISC masin võtab neli või viis käsku, mida CISC masin teeks ühe instruktsiooniga, RISC masin teeks seda ikkagi 10 korda kiiremini (sest instruktsioonid ei ole interpreteeritud). RISC: 1. suhetliselt vähe käske (eelistatavalt alla 100) ja vältida tuleb keerulisi käske 2
Mitmest pangast koosneval mälul võivad järjestikused pesad olla järjest ühes pangas ja siis edasi samuti järgmises. Vaheldamise korral on aga järjestikused aaressid erinevates pankades. Vaheldamine võimaldab järjestikulistelt aadressidelt lugemisel/kirjutamisel käivitada konveieri. 35. Juhtautomaat : osa käsu täitmisel ja realiseerimine. Operatsiooniautomaat sisaldab aritmeetika- loogika seadet (ALU) ja registreid ning on mikrooperatsioonide teostaja. Juhtautomaat korraldab operatsiooniautomaadi tööd. Juhtautomaadil tuleb lahendada keerukaid loogikaülesandeid. Arvutis on operatsiooniautomaadiks protsessor, juhtautomaadiks aga protsessori töid juhtiv mikroprogrammiautomaat. Juhtautomaat sisaldab mikroprogrammi e. rida elementaarkäske. 36. Alamprogrammide poole pöördumine Katkestustega süsteem katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse
65 1.6.3. Programm- ja mikroprogrammjuhtimine Süsteemide keerukuse teatud tasemel on juhtimise lihtsustamiseks otstarbekas rakendada hierarhilist struktuuri. Vastavalt sellele võib keeruka automaadi jagada juht- ja operatsiooniautomaadiks. Niisuguse automaadi struktuur koos juhtimisobjektiga on näidatud joonisel 1.35. Operatsiooniautomaat väljastab käsusignaale manipulaatorile ja tehnoloogiaseadmetele. Juhtautomaat korraldab operatsiooniautomaadi tööd. Arvutis on operatsiooniautomaadiks protsessor, juhtautomaadiks aga protsessori tööd juhtiv mikroprogrammautomaat. Operatsiooniautomaadi iseärasuseks on suur väljundsignaalide arv. Juhtautomaadil tuleb lahendada keerukaid loogikaülesandeid. u0 y0 Juhtautomaat Operatsiooni- Juhtimisobjekt ym automaat uk A B