Prijeđi na sadržaj

Motorola 68000

Izvor: Wikipedija
Motorola 68000

Motorola 68000 je 16/32 bitna CISC obitelj mikroprocesora koje je razvila tvrtka Motorola, sada dio tvrtke Freescale Semiconductors. Prvi primjerci pojavili su se na tržištu 1979. u HMOS izvedbi, i još se danas široko proizvode.


Povijest razvoja

[uredi | uredi kôd]

Tijekom 1970-tih započelo je brzo prihvaćanje 8-bitnih mikropreradnika, i mnogi proizvođači ohrabreni ovim uspjehom započeli su s izrađivanjem novih mikropreradnika sredinom 1970-tih sa širom datotečnom opsegom od 16-bita koji su tada samo bili dostupni na mikroračunalima. Prva tvrtka koja je na izbacila 16 bitni mikropreradnik na tržište bila je tvrtka National Semiconductors s modelima IMP-16 i PACE između 1973. i 1975. godine. Tvrtka Intel radila je istih godina projekt na 16-32 bitnom iAPX 432 od 1975. dok je rad na projektu Intel 8086 je započeo 1976. godine.

Tvrtka Motorola je stvorila mikropreradnik Motorola 68000 iz projekta MACSS (Motorola Advanced Computer System on Silicon, hrv. "Motorolin napredni računalni sustav na siliciju") koji je započeo 1976., a cilj je bio razvijanje nove arhitekture CPU-a bez unazadne kompatibilnosti s 8-bitnim modelima. Pošto je Motorola započela kasno sa svojim projektom, dizajneri i inženjeri Motorole stavili su više tranzistora na silicijsku pločicu nego svoji konkurenti, i uporabili su neka posebna rješenja. Isto tako naredbeni skup je bio podešen za operacijski sustav UNIX tako da je ovaj mikropreradnik postao popularan za radne stanice Sun, Apollo koje su imale svoje inačice UNIXa. Isto tako zbog dobrih performansi Motorola 68000 bila je u mnogim popularnim računalima svoga vremena kao na primjer Apple Macintosh, Amiga, Atari ST. Isto tako, Motorola 68000 nalazila se u mnogim arkadnim videoigrama, u konzoli Sega Mega Drive

Igled izrađene površine silicija mikropreradnika Motorola 68000

Drugi proizvođači

[uredi | uredi kôd]

Korisnici

[uredi | uredi kôd]

Arhitektura

[uredi | uredi kôd]
Spremnici u Motoroli 68000
31 ... 23 ... 15 ... 07 ... 00 (mjesto bita)
Podatkovni spremnici
D0 Podatak 0
D1 Podatak 1
D2 Podatak 2
D3 Podatak 3
D4 Podatak 4
D5 Podatak 5
D6 Podatak 6
D7 Podatak 7
Adresni spremnici
  A0 Adresa 0
  A1 Adresa 1
  A2 Adresa 2
  A3 Adresa 3
  A4 Adresa 4
  A5 Adresa 5
  A6 Adresa 6
Pokazivači stoga
  A7 / USP Pokazivač stoga (korisnik)
  A7' / SSP Pokazivač stoga (nadglednik)
Brojač programske linije
  PC Brojač programske linije
Spremnik stanja
  15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 (mjesto bita)
  T S M 0 I 0 0 0 X N Z V C CCR
Nedovršeni članak Motorola 68000 koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima Wikipedije.