right|thumb|200px|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

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

thumb|desno|Igled izrađene površine silicija mikropreradnika Motorola 68000

Drugi proizvođači

Hitachi (HD68000) Mostek (MK68000) Rockwell (R68000) Signetics (SCN68000) Thomson/SGS-Thomson (prvo EF68000, a poslije TS68000) Toshiba (TMP68000)

Korisnici

Apple Macintosh Apple Laser Writer Hewlett-Packard HP LaserJet Commodore Amiga Atari Atari ST Palm

Arhitektura

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

Kategorija:Motorolini procesori