Property Value
dbo:abstract
  • A Motorola MC68010 processzor egy 16/32 bites mikroprocesszor, a Motorola 1982-ben kibocsátott gyártmánya, a 68000-es processzor után következő modell. Ebben javították a 68000-es processzor több kisebb hibáját és néhány újabb képességgel látták el. A 68010 lábkompatibilis a 68000-es processzorral, de szoftveresen nem teljesen kompatibilis azzal. Néhány eltérés: * A MOVE from SR utasítás privilegizált (csak szupervizor módban végrehajtható). Ezáltal a 68010 megfelel a . A 68000 nem felel meg ezeknek a követelményeknek, mivel a MOVE from SR utasítás benne nem privilegizált. * A hozzáadott MOVE from CCR utasítás részlegesen kompenzálja a felhasználói módban nem végrehajtható MOVE from SR utasítást. * Képes helyreállni a buszhibák után, tehát alkalmas virtuális memória kezelésére. * A végrehajtási veremkeret szerkezete más. * Új regisztert tartalmaz: ez a vector base register (VBR), amely lehetővé teszi, hogy a megszakítási vektorok a RAM-ban bárhol elhelyezhetők legyenek. Ezeken felül bővült az utasításkészlet: a 68010 rendelkezik egy úgynevezett ciklikus móddal (loop mode), amely felfogható egy kicsi és speciális rendeltetésű utasításgyorsító tárként, a 2 utasításból álló ciklusok gyorsítására szolgál. A gyakorlatban egy ugyanazon órajelfrekvencián működtetett 68000-es processzorhoz képest a 68010-es kevesebb mint 10%-os gyorsulást mutat. A 68010 használható a MMU csippel együtt, azonban ez az összeállítás nem volt népszerű, a tervezési hibából következő 1 órajelciklusnyi késedelem miatt a memóriahozzáférésben. Néhány szállító, mint pl. a Sun Microsystems, saját tervezésű MMU egységet alkalmazott. A 68010 nem lett annyira népszerű, mint a 68000, mivel a hozzáadott bonyolultság és ár a gyakorlatban nem volt kifizetődő. Az MMU támogatásra igényt tartó felhasználók ehelyett inkább a 68020-asra vártak. A 68010 kisebb sebességnövekedése és a virtuális memóriakezelés lehetősége miatt azonban mégis megtalálható néhány kisebb unixos rendszerben, akár a 68451 MMU használatával (ilyen a ), akár egyedi MMU használatával (pl. a , , az Tower XP és a korai -es modellek, mint a Model 300 és 310), valamint különféle kutatási célú gépekben. Gyakran az Atari ST és Amiga számítógépek és a Sega Genesis játékkonzolok tulajdonosai a gépekben lévő 68000 processzorokat 68010-esre cserélték, a sebességnövekedés miatt. (hu)
  • A Motorola MC68010 processzor egy 16/32 bites mikroprocesszor, a Motorola 1982-ben kibocsátott gyártmánya, a 68000-es processzor után következő modell. Ebben javították a 68000-es processzor több kisebb hibáját és néhány újabb képességgel látták el. A 68010 lábkompatibilis a 68000-es processzorral, de szoftveresen nem teljesen kompatibilis azzal. Néhány eltérés: * A MOVE from SR utasítás privilegizált (csak szupervizor módban végrehajtható). Ezáltal a 68010 megfelel a . A 68000 nem felel meg ezeknek a követelményeknek, mivel a MOVE from SR utasítás benne nem privilegizált. * A hozzáadott MOVE from CCR utasítás részlegesen kompenzálja a felhasználói módban nem végrehajtható MOVE from SR utasítást. * Képes helyreállni a buszhibák után, tehát alkalmas virtuális memória kezelésére. * A végrehajtási veremkeret szerkezete más. * Új regisztert tartalmaz: ez a vector base register (VBR), amely lehetővé teszi, hogy a megszakítási vektorok a RAM-ban bárhol elhelyezhetők legyenek. Ezeken felül bővült az utasításkészlet: a 68010 rendelkezik egy úgynevezett ciklikus móddal (loop mode), amely felfogható egy kicsi és speciális rendeltetésű utasításgyorsító tárként, a 2 utasításból álló ciklusok gyorsítására szolgál. A gyakorlatban egy ugyanazon órajelfrekvencián működtetett 68000-es processzorhoz képest a 68010-es kevesebb mint 10%-os gyorsulást mutat. A 68010 használható a MMU csippel együtt, azonban ez az összeállítás nem volt népszerű, a tervezési hibából következő 1 órajelciklusnyi késedelem miatt a memóriahozzáférésben. Néhány szállító, mint pl. a Sun Microsystems, saját tervezésű MMU egységet alkalmazott. A 68010 nem lett annyira népszerű, mint a 68000, mivel a hozzáadott bonyolultság és ár a gyakorlatban nem volt kifizetődő. Az MMU támogatásra igényt tartó felhasználók ehelyett inkább a 68020-asra vártak. A 68010 kisebb sebességnövekedése és a virtuális memóriakezelés lehetősége miatt azonban mégis megtalálható néhány kisebb unixos rendszerben, akár a 68451 MMU használatával (ilyen a ), akár egyedi MMU használatával (pl. a , , az Tower XP és a korai -es modellek, mint a Model 300 és 310), valamint különféle kutatási célú gépekben. Gyakran az Atari ST és Amiga számítógépek és a Sega Genesis játékkonzolok tulajdonosai a gépekben lévő 68000 processzorokat 68010-esre cserélték, a sebességnövekedés miatt. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 987598 (xsd:integer)
dbo:wikiPageLength
  • 3324 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 20702860 (xsd:integer)
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:label
  • Motorola 68010 (hu)
  • Motorola 68010 (hu)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of