• Mälupiirkonnad ja pinu
  • Politecnico di torino




    Download 1.16 Mb.
    bet19/38
    Sana21.03.2017
    Hajmi1.16 Mb.
    #537
    1   ...   15   16   17   18   19   20   21   22   ...   38

    Käskude tüübid


    Protsessori poolt teostatavad masinkäskudele vastavad operatsioonid on tavaliselt liigitatavad järgmiselt:

    • andmete ülekanne (registritest registritesse, mälust registrisse ja vastupidi)

    • loogilis-aritmeetilised tehted (liitmine, lahutamine, operandi bittide rotatsioon, paremnihutus, vasaknihutus jne)

    • bittide käitlus

    • stringide käitlus

    • käsuvoog (tingimuslikud ja mittetingimuslikud hargnemised, alamprogrammid jne)

    • eranditöötlus

    • Sisendi/väljundi haldus

    • protsessori töö juhtimine

    Mälupiirkonnad ja pinu


    Arvutisüsteemi põhimälu on üldiselt korraldatud erinevate piirkondadena, millest igaüks toetab mingit spetsiifilist funktsiooni. Programmi käivitamine võib näiteks jaotada selle mälu "koodi" piirkonnaks, mis sisaldab programme, ning "andmete" piirkonnaks.

    Kasutada oleva mälu lihtsamaks jagamiseks spetsialiseeritud piirkondadeks kasutavad protsessorid tavaliselt spetsialiseeritud registreid, mis haldavad eri alade siseseid aadresse.

    Peaaegu kõik protsessorid toetavad põhimälu struktuuri, mida kutsutakse pinuks. Mõned protsessorid, nagu näiteks Motorola 68000, suudavad toetada erisuguseid pinusid, sõltuvalt täitmise viisist (näit kasutaja/haldur). Sellisel juhul tehakse vahet kasutaja pinu ja halduri pinu vahel.



    Download 1.16 Mb.
    1   ...   15   16   17   18   19   20   21   22   ...   38




    Download 1.16 Mb.