Autodekrementne adresseerimine on seotud pinumälu kirjutamisega. Alguses vähendatakse 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. 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.
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/
Autodekrementne adresseerimine on seotus pinumällu kirjutamisega (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.
aadress ning alles siis saadakse reaalne ligipääs andmetele enesele 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.
nt: ADD.B -(A0),D0. 6. Segmenteerimine käsus sisalduv operand sisaldab väärtust, mis määrab ära konkreetse segmendi, kus andmed asuvad ning defineerib ka nö. offseti ehk selle, kui mitmenda segmenti elemendi poole pöörduti. 7. Suhteline adresseerimine võimaldab kirjutada positsioonivaba süntaksit, st.rakendamata vahetut adresseerimist. Adresseerimisel liidetakse nihkeks käsuloendurile mingi väärtus. nt: Value1(PC),A0. *Veel eksisteerivad: indekseerimisega adresseerimine, baseerimisega adresseerimine, adresseerimine baseerimisega ning indekseerimisega. 13. Kuvarid[2] *CRT (Cathode Ray Tube) kuvar- Kuvari tüüp, mille puhul pilt tekitatakse elektronkiiretoru ekraanile sarnaselt televiisoriga. Elektronkiiretoru kujutab endast suurt klaasist vaakumlampi, mille ekraani osa siseküljele on kantud kolme värvi luminofoorist (punane, roheline ja sinine) koosnevad punktid. CRT tööpõhimõte: a).Esmalt kuumutatakse CRT tagaotsas asuvat küttekeha- see tõstab katoodi
Vahetu operand on kohe käsukoodis olemas konstandina. 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
AutoDEkrementne adresseerimine: on seotud pinumällu kirjutamiseg(PUSH) Alguses vähendatakse 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
pinumälu järgmisesse aadressi 5. autodekrementne adresseerimine registrist lühike aadress, mille järgi pinumälust operandid (aadressist lahutatakse op. mõõt) & resultaat pinusse 6. segmenteerimine kk + aadress segmendis .. kui kõik andmed on ühes mälusegmendis, segmentidevaheline liikumine käsuloenduri abil 7. indekseerimisega adresseerimine aadressibaas & indeks + nihe -> kui palju peab edasi liikuma, leidmaks operande, indeksiregister (selles pikk aadress) 8. baseerimisega adresseerimine käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris 9. baseerimise ning indekseerimisega adresseerimine nii indeksi- kui baasiregistrid 10. suhteline adresseerimine käsukoodiga antakse nihe Mikroarvuti riistvara 29. Mikroarvuti arhitektuur ja siinid: Mikroarvuti on mikroprotsessori baasil realiseeritud arvuti. Siin andmevahetuskanal arvutis, mille tegevust koordineerib siiniprotokoll
aadressi 5. autodekrementne adresseerimine registrist lühike aadress, mille järgi pinumälust operandid (aadressist lahutatakse op. mõõt) & resultaat pinusse 6. segmenteerimine kk + aadress segmendis .. kui kõik andmed on ühes mälusegmendis, segmentidevaheline liikumine käsuloenduri abil 7. indekseerimisega adresseerimine aadressibaas & indeks + nihe -> kui palju peab edasi liikuma, leidmaks operande, indeksiregister (selles pikk aadress) 8. baseerimisega adresseerimine käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris 9. baseerimise ning indekseerimisega adresseerimine nii indeksi- kui baasiregistrid 10. suhteline adresseerimine käsukoodiga antakse nihe Kuvarid CRT kuvar: Cathode Ray Tube: kasutatakse metallide omadust termoemiteerida elektrone. ~600 kraadini kuumutatud katoodist hakkavad välja lendama elektronid, mis kiirendadatakse ~20 000 .. 25 000 V potentsiaalide vahega. Katoodi lähedale
pinumälu järgmisesse aadressi 5. autodekrementne adresseerimine registrist lühike aadress, mille järgi pinumälust operandid (aadressist lahutatakse op. mõõt) & resultaat pinusse 6. segmenteerimine kk + aadress segmendis .. kui kõik andmed on ühes mälusegmendis, segmentidevaheline liikumine käsuloenduri abil 7. indekseerimisega adresseerimine aadressibaas & indeks + nihe -> kui palju peab edasi liikuma, leidmaks operande, indeksiregister (selles pikk aadress) 8. baseerimisega adresseerimine käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris 9. baseerimise ning indekseerimisega adresseerimine nii indeksi- kui baasiregistrid 10. suhteline adresseerimine käsukoodiga antakse nihe Mikroarvuti riistvara 29. Mikroarvuti arhitektuur ja siinid: Mikroarvuti on mikroprotsessori baasil realiseeritud arvuti. Siin andmevahetuskanal arvutis, mille tegevust koordineerib siiniprotokoll
autodekrementne adresseerimine registrist lühike aadress, mille järgi pinumälust operandid (aadressist lahutatakse op. mõõt) ja resultaat pinusse segmenteerimine kk + aadress segmendis, kui kõik andmed on ühes mälusegmendis, segmentidevaheline liikumine käsuloenduri abil indekseerimisega adresseerimine aadressibaas & indeks + nihe > kui palju peab edasi liikuma, leidmaks operande, indeksiregister (selles pikk aadress) baseerimisega adresseerimine käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris baseerimise ning indekseerimisega adresseerimine nii indeksi kui baasiregistrid suhteline adresseerimine käsukoodiga antakse nihe KUVARID CRT (Cathode Ray Tube) Kuvar, mille pilt tekitatakse kineskoobi ekraanile samuti nagu tavalises televiisoris. Kineskoop kujutab endast suurt klaasist vaakumlampi, mille ekraani siseküljele on kantud kolme värvi
Autodekrementnte – seotud pinumällu kirjutamisega. 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
lisatakse operandi mõõt ja tulemus läheb pinumälu järgmisse aadressi. 5. Autodekrementne registrist lühike aadress, mille järgi operandid ja mõõt pinumälusse. 6. Segmenteerimine käsukood ja segment aadressis kui kõik andmed on ühes pinumälu segmendis, segmentidevaheline liikumine käsuloenduri abil. 7. Indekseerimisega aadressi baas R indeks + nihe -> kui palju peab operandide liikumiseks edasi liikuma. 8. Baseerimisega käsukoodiga antakse ainult nihe, aadressi baas asub baasiregistris. 9. Baseerimise ja indekseerimisega nii indeks- ja baasregistrid. 10. Suhteline adresseerimine käsukoodiga antakse nihe. Operandide adresseerimiseks kasutatakse mitut viisi: otse-, suht- ning kaudadresseerimist jne. Käsus sisalduva teabe põhjal leitakse vajalik mälupesa ning loetakse sealt soovitud operand. Protsessoril võib olla 10 ja enam erinevat adresseerimisviisi.
Autodekrementne adresseerimine – registrist lühike aadress, mille järgi pinumälust operandid (aadressist lahutatakse op. mõõt) & resultaat pinusse Segmenteerimine – kk + aadress segmendis .. kui kõik andmed on ühes mälusegmendis, segmentidevaheline liikumine käsuloenduri abil Indekseerimisega adresseerimine – aadressibaas & indeks + nihe -> kui palju peab edasi liikuma, leidmaks operande, indeksiregister (selles pikk aadress) Baseerimisega adresseerimine – käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris Baseerimise ning indekseerimisega adresseerimine – nii indeksi- kui baasiregistrid Suhteline adresseerimine – käsukoodiga antakse nihe 5.LCD, LED, OLED ja plasma kuvarid. 6.Dekooder Dekooder - Lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signaali vastavasse väljundisse.
5. autodekrementne adresseerimine registrist lühike aadress, mille järgi pinumälust operandid (aadressist lahutatakse op. mõõt) & resultaat pinusse 6. segmenteerimine kk + aadress segmendis .. kui kõik andmed on ühes mälusegmendis, segmentidevaheline liikumine käsuloenduri abil 7. indekseerimisega adresseerimine aadressibaas & indeks + nihe -> kui palju peab edasi liikuma, leidmaks operande, indeksiregister (selles pikk aadress) 8. baseerimisega adresseerimine käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris 9. baseerimise ning indekseerimisega adresseerimine nii indeksi- kui baasiregistrid 10. suhteline adresseerimine käsukoodiga antakse nihe 3. Kuvarid CRT (Cathode Ray Tube) kuvar Kuvar, mille pilt tekitatakse kineskoobi ekraanile samuti nagu tavalises televiisoris. Kineskoop kujutab
5. autodekrementne adresseerimine Kasutatakse pinumällu (STACK) kirjutamisel. 6. segmenteerimine ja lehekülgedeks jaotamine kk-ga kaasas lühem aadress adress mis viitab operandile segmendi või lehekülje sees. 7. adresseerimine indekseerimisega kk-ga ga kaasas pikk aadress ja indeks (võib olla lühem) võetakse registrist. 8. baseerimisega adresseerimine pikk aadress baasregistris ja lühem indeks on koos käsukoodiga. käsukoodiga. 9. baseerimise ning indekseerimisega ndekseerimisega adresseerimise juures leitakse operandi/resultaadi asukoht liites kokku baasaadress (pikk mäluaadress) ja lühem indeks. 10. suhteline adresseerimine käsukoodiga antakse nihe
7. indekseerimisega adresseerimine Indekserimise ja baseerimise juures leitakse operandi/resultaadiasukoht liites kokku baasaadress (pikk mäluaadress) ja lühem indeks.Indekseerimise korral on käsukoodiga kaasas pikk aadress ja indeks (võib olla lühem) võetakse registrist. Baseerimise korral on pikk aadress baasregistris ja lühem indekson koos käsukoodiga. Kui indeks on sama pikk kui pikk aadress, ei ole neid kahte adresseerimise viisi võimalik eristada. 8. baseerimisega adresseerimine käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris 9. baseerimise ning indekseerimisega adresseerimine mõnel juhul ei anta käsukoodiga kaasa ei nihet ega baasaadressi vaid lühikesed aadressid, mis viitavad registermällu. 10. suhteline adresseerimine Kasutatakse siirdekäskude juures. Käsukoodiga antakse kaasa märgiga nihe. Kui on tegemist näiteks tsükliga, tähendab see, et juhtimine läheb näiteks 20 aadressi tagasi olevale käsule