Motorola 68000

mikroprosessorisarja

Motorola 68000 (MC68000, m68k, 68k) on Motorola 68000 -sarjan mikroprosessori, joka julkistettiin vuonna 1979.[1] Prosessoria käytettiin muun muassa Unix-työasemissa.[1]

Motorola 68000
Perustietoja
Kehittäjä Motorola
Valmistaja Motorola, Toshiba, Hitachi, Freescale
Julkaistu 1979
Arkkitehtuuri ja luokitus
Arkkitehtuurityyppi CISC
Käskykanta Motorola 68000 -sarja
Osoiteavaruus 32-bit
Tavujärjestys Big endian
Julkaisua edeltävä XC68000-malli.

Ensimmäinen 68000-malli on sisäisesti 32-bittinen, jossa on 16-bittinen ulkoinen dataväylä ja 24-bittinen ulkoinen osoiteväylä.[2] 68000:ssa rekisterit ovat 32-bittisiä.[2]

68000:n jälkeen Motorola julkaisi Motorola 68010:n.[3] Myöhemmät saman sarjan mallit ovat myös ulkoisesti 32-bittisiä alkaen Motorola 68020-mallista.[4]

Ominaisuudet muokkaa

68000 sisältää supervisor-tilan järjestelmäohjelmille (käyttöjärjestelmän ytimelle) ja kaksi pino-osoitinta: käyttäjätila (USP) ja supervisor-tila (SSP), joista vain toinen voi olla aktiivisena kerralla ja saatavilla ohjelmoijalle. Osoiterekisteri A7 muuttaa tilaa USP- tai SSP-tilaan. Käyttäjätila on rajoitetumpi ja supervisor-tilassa ajettavalla käyttöjärjestelmällä on täysi hallinta järjestelmästä. Tietyt käskyt vaativat supervisor-tilan käyttöä ("MOVE to SR") koska ne voivat muuttaa tilarekisterin tilaa.[5]

Valmistus muokkaa

68000-mallin prosessoria on valmistettu HMOS-tekniikalla sekä myöhemmin HCMOS-tekniikalla.[6][7]

68000-mallin prosessorista on valmistettu klooneja japanin markkinoille Hitachin[8] ja Toshiban[9] valmistamina.

MC68EC000-mallista on Freescalen valmistama FLX68000 versio, joka on identtinen mutta "static" suunnittelu joka sallii suorittimen pysäyttämisen.[10]

Lähteet muokkaa

  1. a b Gordon Bell: Rise and Fall of Minicomputers ethw.org. Viitattu 22.1.2020. (englanniksi)
  2. a b Motorola 68000 microprocessor family cpu-world.com. Viitattu 18.10.2021. (englanniksi)
  3. Motorola 68010 (MC68010) family cpu-world.com. Viitattu 26.9.2021. (englanniksi)
  4. Motorola 68020 (MC68020) microprocessor family CPU-World. Viitattu 9.1.2017.
  5. Robinson, Philip R.: Mastering the 68000 microprocessor, s. 14,17,26,50. Tab Books, 1985. ISBN 0-8306-1886-4. (englanniksi)
  6. Motorola MC68000CL8 CPU-World. Viitattu 9.1.2017.
  7. Motorola MC68HC000P8 CPU-World. Viitattu 9.1.2017.
  8. Hitachi HD68HC000-10 CPU-World. Viitattu 9.1.2017.
  9. Toshiba TMP68HC000P-10 CPU-World. Viitattu 9.1.2017.
  10. MC68SZ328 (DragonBall™ Super VZ) Integrated Portable System Processor Product Brief (Arkistoitu – Internet Archive)