Ero sivun ”Suoritin” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Rivi 39:
 
=== Perustoiminnot ===
Ohjelmalaskuri ({{k-en|program counter}}) pitää suorituksen sijaintitietoa.<ref name="appro" /> Eräissä suoritinarkkitehtuureissa kuten [[MIPS-arkkitehtuuri|MIPS]] käskyt ovat kiinteämittaisia 32-bittisiä arvoja. Toisissa arkkitehtuureissa kuten [[IA-32x86]] käskyn pituus vaihtelee.<ref>{{Verkkoviite | osoite = http://www.c-jump.com/CIS77/CPU/x86/lecture.html | nimeke = Encoding Real x86 Instructions | viitattu = 29.9.2017 | kieli = {{en}} }}</ref>
 
Muita keskeisiä toimintoja ovat muun muassa pino-osoitin ({{k-en|stack pointer}}): eräissä suorittimissa on omat käskyt pinon käsittelyyn kun taas eräissä se on ohjelman vastuulla.<ref>{{Verkkoviite | osoite = https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Mips/stack.html | nimeke = Understanding the Stack | viitattu = 29.9.2017 | kieli = {{en}} }}</ref>