Motorola 68000

Wikipediasta
(Ohjattu sivulta Motorola MC68000)
Siirry navigaatioon Siirry hakuun
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.

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

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]

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]

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]

  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)