Kaskaadlülitus kõrgema taseme dekooder aktiveerib madalama taseme dekoodrid, need omakorda väljundid, etc. KÄSUFORMAADID 0,1,2,3 JA 1,5 AADRESSIGA ARVUTID 3 aadressiga arvuti käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress, A=B+C 2 aadressiga arvuti kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress, B=B+C 1,5 aadressiga arvuti kk + I operandi pikk aadress + resultaadi lühike aadress(registriaadress) 1 aadressiga arvuti kk + I operandi aadress, 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri (Ac) aadressil Käsusüsteem: andmeedastuskäsud MOV, LOAD, STORE aritmeetikaloogika käsud AND, OR, SUB, MUL siirete käsud JMP, CALL, RET pinumälu, I/Oseadmete, CPU juhtimise käsud PUSH, POP, IN, OUT, NOP ANDMEVAHETUSE JUHTIMINE: SÜSTEEMID KATKESTUSEGA JA ILMA, PRIORITEEDID
operandid võetakse pinumälult ja sinna salvestatakse ka tulemus. Ühe aadressiga käsukoodiga on kaasa antud vaid üks aadress, mis viitab mälupesale, kus võib olla üks operand või tulemus. Iga käsk nõuab 2 mälu poole pöördumist. Poolteise aadressiga üks operand võib asuda põhimälus, teine alati registermälus protsessori sees. Käsukood + 1 operandi pikk aadress + resultaadi lühike aadress(registriaadress) Kahe aadressiga käsu juurde kuulub kaks pikka aadressi. Tulemus salvestatakse tavaliselt ühe operandi kohale, kuna eraldi aadressi resultaadile pole. Kolme aadressiga käsu juurde kuulub kolm pikka aadressi, mis näitavad operandide asukohta ja resultaadi salvestamise kohta põhimälus. XIII. Adresseerimise viisid /235-241/ Käskudes on käsukood, mis määrab tegevuse ja millega võib kaasneda info, kust leida
leida õige data. Kahe pordiga mälu lugemine ja kirjutamine samaaegselt, ntx videomälu Käsuformaadid 27. Käsuformaadid ja käsusüsteem: 3 aadressiga arvuti käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti kk + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti kk + I operandi aadress Ac akumulaatorregister. 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri aadressil Käsusüsteem: andmeedastuskäsud MOV, LOAD, STORE aritmeetika-loogika käsud AND, OR, SUB, MUL siirete käsud JMP, CALL, RET pinumälu, I/O-seadmete, CPU juhtimise käsud PUSH, POP, IN, OUT, NOP 28. Adresseerimise viisid: 1. otsene adresseerimine operandid vahetult järgnevatel mäluaadressidel 2
Kaskaadlülitus... kõrgema taseme dekooder aktiveerib madalama taseme dekoodrid, need omakorda väljundid, etc. Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 3 aadressiga arvuti käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti kk + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti kk + I operandi aadress Ac akumulaatorregister. 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri aadressil Käsusüsteem: andmeedastuskäsud MOV, LOAD, STORE aritmeetika-loogika käsud AND, OR, SUB, MUL siirete käsud JMP, CALL, RET pinumälu, I/O-seadmete, CPU juhtimise käsud PUSH, POP, IN, OUT, NOP Andmeedastuse juhtimine(bus arbitation): süsteemid katkestustega ja ilma, prioriteedid
leida õige data. Kahe pordiga mälu lugemine ja kirjutamine samaaegselt, ntx videomälu Käsuformaadid 27. Käsuformaadid ja käsusüsteem: 3 aadressiga arvuti käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti kk + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti kk + I operandi aadress Ac akumulaatorregister. 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri aadressil Käsusüsteem: andmeedastuskäsud MOV, LOAD, STORE aritmeetika-loogika käsud AND, OR, SUB, MUL siirete käsud JMP, CALL, RET pinumälu, I/O-seadmete, CPU juhtimise käsud PUSH, POP, IN, OUT, NOP 28. Adresseerimise viisid: 1. otsene adresseerimine operandid vahetult järgnevatel mäluaadressidel 2
aktiveerib ühe teise astme dekoodri ning see omakorda ühe väljundi. 7.Käsuformaadid – 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 3 aadressiga arvuti – käsukood + I operandi pikk aadress + II operandi pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti – käsukood + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti – käsukood + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti – käsukood + I operandi aadress. Ac – akumulaatorregister. 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri aadressil Käsusüsteem: andmeedastuskäsud – MOV, LOAD, STORE aritmeetika-loogika käsud – AND, OR, SUB, MUL siirete käsud –JMP, CALL, RET pinumälu, I/O-seadmete, CPU juhtimise käsud – PUSH, POP, IN, OUT, NOP 8.Summaator: Järjestik, parallel, kiire ülekanne. Summaatoriks nim
aktiveerib ühe teise astme dekoodri ning see omakorda ühe väljundi. 2. Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 3 aadressiga arvuti käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti kk + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti kk + I operandi aadress Ac akumulaatorregister. 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri aadressil 3. Andmeedastuse juhtimine(bus arbitation): süsteemid katkestustega ja ilma, prioriteedid. Passiivne andmevahetus I/O seadmete prioriteetide probleem lahendatakse korrapäraselt mux-'de kaudu. Seadme käest loetakse olekusõna ning järjestatakse andmevahetuseks ... polling.
käsukood + I operandi pikk aadress + II o. pikk aadress + tulemuse asokoha pikk aadress: add A1 A2 A3: A2 + A3 -> A1 2 aadressiga arvuti – Käsu juurde kuulub 2 pikka aadressi. Tulemus salvestatakse tavaliselt ühe operandi kohale kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress add A1 A1 A2: A1 + A2 -> A1 1,5 aadressiga arvuti – kk + I operandi pikk aadress + 2. operandi ja hiljem resultaadi lühike aadress (registriaadress) (asub registris) 1 aadressiga arvuti – Käsukoodiga kaasas ainult 1 pikk aadress, mis näitab mälupesale kus üks operand või tulemus. kk + I operandi aadress Kui on tegemist kahe operandi käsuga siis, siis tavaliselt asub teine operand ühes kindlalt fikseeritud registermälu registris (akumulaator Ac) ja sinna paigutatakse ka tulemus. Add Ac Ac A1: Ac + A1 ->Ac 0 aadressiga arvuti – adresse käsukoodiga kaasa ei kuulu. Tegemist on pinumälul põhineva arvutiga.
29. Käsuformaadid : 0, 1, 2, 3 ja 1,5 aadressiga arvutid. (Kui keegi teab seda targemalt kirja panna, siis laske käia, sest ma, ausalt öeldes, ei saa sellest absoluutselt aru) 3 aadressiga arvuti – käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti – kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti – kk + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti – kk + I operandi aadress Ac – akumulaatorregister. 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri aadressil 0 aadressiga arvuti - pinumäluga põhinev arvuti. Aadresse ei ole käsu formaadis. Operandid võetakse pinumälust ja sinna kirjutatakse ka tulemus. 1 aadressiga arvuti - Käsu koodiga saab olla kaasas vaid üks pikk aadress, mis viitab mälu pesale, kus võib olla operand