 |
Kotisivu | Edellinen sivu | Ylös | Seuraava sivu
Yksinkertaisen suorittimen käskykanta
Suunnitellaan nyt yksinkertainen kuviteltu tietokone. Kone on kuitenkin periaatteessa täysin käyttökelpoinen!
Suorittimen konekäskyt koostuvat kahdesta osasta:
- Operaatiokoodi kertoo, mitä käskyn pitäisi tehdä.
- Osoiteosa määrää, mille luvuille tai muistipaikoille käskyn toiminta suoritetaan.
Tämän suorittimen käskykannassa on vain kymmenkunta käskyä: tiedon siirto, laskutoimitukset, vakion tallettaminen, hyppykäskyt, syöttö- ja tulostuskäskyt.
MOVE Mi,Mj (siirto)
ADD Mi,Mj,Mk (lasku)
MUL Mi,Mj,Mk (lasku)
SUB Mi,Mj,Mk (lasku)
DIV Mi,Mj,Mk (lasku)
ENTER M,N (vakio)
JUMP M (hyppy)
JZER K,M (hyppy)
JPOS K,M (hyppy)
IN M (syöttö)
OUT M (tulostus)
HALT
Oletetaan lisäksi, että koneemme pystyy suorittamaan 4 miljoonaa käskyä sekunnissa.
Ylläolevan käskykannan avulla voitaisiin koneeseen ohjelmoida mikä tahansa tietokoneohjelma!
Kotisivu | Edellinen sivu | Ylös | Seuraava sivu Sanahaku | Hakemisto
|