Ero sivun ”Motorola 68020” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Jpk (keskustelu | muokkaukset)
p w fix
Jpk (keskustelu | muokkaukset)
p w
Rivi 6:
68020 oli monin tavoin uudistettu 68010:an verrattuna. Muun muassa 32-bittinen [[aritmeettislooginen yksikkö]] (laskentayksikkö), ulkoinen data- ja osoitusväylä sekä uudet [[konekieli]]set käskyt ja osoitusmuodot olivat uusia ominaisuuksia. 68020:ssa (ja 68030:ssa) oli kolmivaiheinen käskyliukuhihna.
 
68020:een lisättiin myös Motorolan monisuoritinmalli. Tämä salli järjestelmää kohden jopa kahdeksan suorittimen yhteistoiminnan. Näistä kahdeksasta suorittimia ja [[Matematiikkasuoritin|matematiikkasuorittimia]] pystyi olemaan mikä tahansa määrä, mutta muistinhallintayksiköitä vain yksi (joko 68841 tai 68851). Mallilla oli tietenkin omat rajoituksensa, esimerkiksi jokaisen käytetyn suorittimen ja matematiikkasuorittimen täytyi olla samaa mallia, mutta ei välttämättä samalla kellotaajuudella toimiva. Esimerkiksi 68020/25:n ja 68030/25:n yhteistoiminta ei onnistunut (sillä 020 ei tunnistanut 030:n sisäistä muistinhallintayksikköä), mutta 68020/25:n ja [[Motorola 68881|68882/33]]:n (matematiikkasuoritin) yhteistoiminta oli täysin sallittua ja yleistä. Oli kuitenkin epätavallista, että järjestelmässä olisi useampi suoritin tai matematiikkasuoritin. Monet 68020:lla varustetut [[Unix]]-koneet olivat varustettu vain 020:lla, matematiikkasuorittimella (68881 ortai 68882) ja muistinhallintayksiköllä (68841 ortai 68851).
 
Uudet käskyt sisälsivät pieniä parannuksia ja laajennuksia ohjaustilaan (''supervisor mode''), joitakin käskyjä monisuoritinjärjestelmien ohjelmistonhallintaan (jotka poistettiin myöhemmin [[Motorola 68060]] -suorittimessa), hieman tukea korkeamman tason ohjelmointikielille (jotka poistettiin myöhemmissä 680x0-sarjan suorittimissa), suuremmat (32 x 32 bittiä) kertomis- ja jakokäskyt, ja bittikentän muokkauskäskyt.