<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=80.153.235.197</id>
	<title>Wikipedia (Deutsch) – Lokale Kopie - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=80.153.235.197"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php/Spezial:Beitr%C3%A4ge/80.153.235.197"/>
	<updated>2026-06-23T00:39:25Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Motorola-68000er-Familie&amp;diff=20040</id>
		<title>Motorola-68000er-Familie</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Motorola-68000er-Familie&amp;diff=20040"/>
		<updated>2025-05-23T09:49:14Z</updated>

		<summary type="html">&lt;p&gt;80.153.235.197: /* Geschichte */ die heute ... eingesetzt werden: &amp;quot;heute&amp;quot; von vor 15-20 Jahren - daher in Vergangenheitsform geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Belege fehlen}}&lt;br /&gt;
[[Datei:Motorola MC68000P8.jpg|miniatur|Motorola MC68000 im 64-poligen [[Dual in-line package|DIP]]]]&lt;br /&gt;
[[Datei:KL Motorola 68010 DIP.jpg|miniatur|Motorola 68010 im DIP-Gehäuse]]&lt;br /&gt;
[[Datei:KL Motorola MC68020.jpg|miniatur|Motorola 68020]]&lt;br /&gt;
[[Datei:Motorola 68030 32-bit microprocessor.jpg|miniatur|Motorola 68030]]&lt;br /&gt;
[[Datei:Motorola-XC68LC040RC25B.jpg|miniatur|Motorola 68LC040 mit einer Taktfrequenz von 25&amp;amp;nbsp;MHz]]&lt;br /&gt;
[[Datei:KL Motorola MC68060.jpg|miniatur|Motorola MC 68EC060]]&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Motorola-68000er-Familie&#039;&#039;&#039;, auch als &#039;&#039;&#039;680x0&#039;&#039;&#039; oder &#039;&#039;&#039;m68k&#039;&#039;&#039; bzw. &#039;&#039;&#039;68k&#039;&#039;&#039; bezeichnet, ist eine Serie von historischen [[Complex Instruction Set Computer|CISC]]-[[Mikroprozessor]]en der Firma [[Motorola]].&lt;br /&gt;
&lt;br /&gt;
Eingesetzt wurden die Prozessoren dieser Familie in vielen [[Heimcomputer]]n wie dem [[Atari&amp;amp;nbsp;ST]], [[Amiga]] oder [[Macintosh]], in [[Server]]n beispielsweise von [[Apollo Computer|Apollo]], [[Hewlett-Packard]] oder [[Sun Microsystems]], aber auch in [[Spielkonsole]]n wie dem [[Atari Jaguar]] oder [[Sega Mega Drive]]. Im Bereich [[Eingebettetes System|eingebetteter Systeme]] sind Abkömmlinge dieser Familie (683xx) bis heute im Einsatz.&lt;br /&gt;
&lt;br /&gt;
Alle Prozessoren dieser Serie haben einen einfachen, aber mächtigen Befehlssatz mit vielen Adressierungsarten und Operandengrößen von 8, 16 und [[32-Bit|32&amp;amp;nbsp;Bit]]. Beispielsweise existiert der Datentransferbefehl &amp;quot;move&amp;quot;, der als echter Zweiadressbefehl ein Datum von einer Speicherstelle zur anderen kopieren kann, ohne dabei den Umweg über ein CPU-[[Register (Computer)|Register]] zu gehen. Die [[Byte-Reihenfolge]] der 68k-Familie ist Big-Endian.&lt;br /&gt;
&lt;br /&gt;
== Die 68K-Prozessoren ==&lt;br /&gt;
=== Mitglieder dieser Familie ===&lt;br /&gt;
* [[Motorola 68000]]&lt;br /&gt;
* Motorola 68HC001 – 68000 mit 8- oder 16-Bit-Bus und 24-Bit-Adressen&lt;br /&gt;
* [[Motorola 68008]]&lt;br /&gt;
* [[Motorola 68010]]&lt;br /&gt;
* [[Motorola 68012]]&lt;br /&gt;
* [[Motorola 68020]], Motorola 68EC020&lt;br /&gt;
* [[Motorola 68030]], Motorola 68EC030&lt;br /&gt;
* [[Motorola 68040]], Motorola 68EC040, Motorola 68LC040&lt;br /&gt;
* [[Motorola 68060]], Motorola 68EC060&lt;br /&gt;
* [[Motorola CPU32]] (Motorola 68330)&lt;br /&gt;
* [[Freescale ColdFire|Motorola Coldfire]]&lt;br /&gt;
* [[Dragonball (Prozessorfamilie)|Motorola Dragonball]]&lt;br /&gt;
&lt;br /&gt;
* [[Motorola 68440]] – zweikanaliger DMA-Controller für den 68000/10&lt;br /&gt;
* [[Motorola 68450]] – vierkanaliger DMA-Controller für den 68000/10&lt;br /&gt;
* [[Motorola 68451]] – externe MMU für den 68000/10&lt;br /&gt;
* [[Motorola 68851]] – externe MMU für den 68020&lt;br /&gt;
* [[Motorola 68881]] – externe FPU für den 68020 und 68030&lt;br /&gt;
* [[Motorola 68882]] – externe FPU für den 68020 und 68030&lt;br /&gt;
&lt;br /&gt;
=== Nummerierungsschema ===&lt;br /&gt;
Die Prozessoren mit geraden Nummern (68000, 68020, 68040, 68060) waren für größere Änderungen an der Architektur vorgesehen, die ungeraden Nummern (68010, 68030, 68050, 68070) waren dagegen Architekturoptimierungen. Die Prozessoren 68050 und 68070 waren zwar geplant, wurden aber von Motorola nie produziert. Philips hatte auf Basis des 68000 den [[SCC68070]] entwickelt. &lt;br /&gt;
&lt;br /&gt;
Zum Beispiel waren der [[Motorola 68010]] (und auch der [[Motorola 68012|68012]]) ein 68000 mit Optimierungen für Schleifenoperationen und der Möglichkeit, nach einem Seitenfehler ([[page fault|pagefault]]) eine Instruktion zu pausieren. Das ermöglichte mit Hilfe einer Speicherverwaltungseinheit (MMU) den Einsatz von [[Virtueller Speicher|virtuellem Speicher]] (virtual memory). Ansonsten gab es keine weiteren Änderungen an der Architektur. Ähnlich war es auch bei dem 68030. Dieser war im Prinzip nur eine [[Die-Shrink|verkleinerte]] Version des 68020, bei der die MMU und ein zusätzlicher Datencache (256&amp;amp;nbsp;Byte) in die [[Hauptprozessor|CPU]] integriert wurden. Den 68030 gab es mit einer Geschwindigkeit von bis zu 50&amp;amp;nbsp;MHz.&lt;br /&gt;
&lt;br /&gt;
Die Änderungen vom 68000/68010 zum 68020/68030 waren dagegen sehr umfangreich.&lt;br /&gt;
&lt;br /&gt;
=== Spin Off ===&lt;br /&gt;
*Freescale ColdFire &lt;br /&gt;
*Freescale DragonBall (MC68328)&lt;br /&gt;
*APOLLO CORE 68080&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Die Serie beginnt 1979 mit dem [[Motorola 68000]].&lt;br /&gt;
Er besitzt intern 32-Bit-Register, einen mit 32 Bit adressierten [[Adressraum#Gebräuchliche Speicheradressräume|linearen Adressraum]], eine 16-Bit-[[Arithmetisch-logische Einheit|ALU]] sowie einen 16-Bit-[[Datenbus]]. Nach außen hat er nur 24 Adressleitungen, real benutzbar sind also nicht 4&amp;amp;nbsp;[[Binärpräfix|GiB]], sondern nur 16&amp;amp;nbsp;MiB Speicher, was damals aber keine relevante Einschränkung darstellte.&lt;br /&gt;
&lt;br /&gt;
Der [[Motorola 68008]] ist eine reduzierte Variante des 68000 mit einem 8&amp;amp;nbsp;Bit breiten Daten- und einem 20&amp;amp;nbsp;Bit breiten Adressbus. Neben ihrer Verwendung als Hauptprozessor beispielsweise im [[Sinclair QL]] wurde diese CPU gerne als [[Controller (Hardware)|Controller]] in der [[Steuerungstechnik]] eingesetzt. &amp;lt;!-- kann jemand einen solchen Einsatzzweck in der Steuerungstechnik belegen? Klingt zwar glaubhaft, sollte aber irgendwie untermauert werden. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenig erfolgreich war der [[Motorola 68010]], der einige Fehler des 68000 behob. Speziell wurde der Umgang mit Speicherzugriffsfehlern verbessert, was für die sinnvolle Unterstützung einer MMU notwendig war. Außerdem erhielt die Pipeline einen speziellen Modus, der kurze Schleifen aus zwei Befehlen deutlich beschleunigte, indem diese ohne wiederholtes Lesen der Befehle ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
Der [[Motorola 68012]] war eine Variante des 68010, bei dem zusätzliche Adressleitungen die Adressierung von bis zu 2&amp;amp;nbsp;GiB Speicher erlaubten.&lt;br /&gt;
&lt;br /&gt;
Mit dem [[Motorola 68020]] wurde der Prozessor komplett auf [[32-Bit]] umgestellt, verfügte erstmals über einen Cache für Instruktionen (Größe 256 Byte) und konnte problemlos mit der [[Gleitkommaeinheit|FPU]] 68881 bzw. 68882 oder der [[Memory Management Unit|MMU]] 68851 eingesetzt werden.&lt;br /&gt;
Die preisgünstige Variante 68EC020 hatte nur 24 Adressleitungen herausgeführt.&lt;br /&gt;
&lt;br /&gt;
Der [[Motorola 68030]] enthielt eine integrierte programmierbare MMU, mit deren Hilfe [[virtuelle Speicherverwaltung]] möglich wurde, und getrennte Cachespeicher für Daten (256 Bytes) und Befehle (256 Bytes).&lt;br /&gt;
Dem 68EC030 fehlte die interne MMU.&lt;br /&gt;
&lt;br /&gt;
Mit dem [[Motorola 68040]] wurde die FPU auf dem Chip integriert sowie der Level-1-Cache auf 4&amp;amp;nbsp;KiB vergrößert. Durch interne Taktverdoppelung hat ein 68040 mit 25&amp;amp;nbsp;MHz etwa die Integer-Rechenleistung eines mit 50&amp;amp;nbsp;MHz getakteten 68030.&lt;br /&gt;
Bei der Variante 68LC040 fehlte die FPU oder war wegen eines Defekts abgeschaltet.&lt;br /&gt;
&lt;br /&gt;
Der [[Motorola 68060]] bot wiederum eine deutliche Leistungsverbesserung gegenüber dem 68040; er ließ Taktfrequenzen von bis zu 75&amp;amp;nbsp;MHz zu (erhältlich waren meist aber Taktfrequenzen von 50&amp;amp;nbsp;MHz) und konnte dank „[[Superskalarität|SuperScalar]]“ bis zu zwei Integer-Instruktionen pro Takt ausführen.&lt;br /&gt;
Hauptsächlich wurde er für [[Eingebettetes System|eingebettete]] (embedded) Anwendungen eingesetzt, da die Prozessoren von [[Intel]] aufgrund der wesentlich größeren Stückzahlen sehr viel preiswerter waren, bei Servern mittlerweile hauptsächlich [[Reduced Instruction Set Computer|RISC]]-Prozessoren Verwendung fanden und mit dem [[PowerPC]] bereits ein markttechnischer Nachfolger im PC- und Workstation-Bereich zur Verfügung stand. Außer in einigen erweiterten [[Amiga]]-Computern und als eingebettetes System fand der Motorola 68060 praktisch keine Anwendung mehr.&lt;br /&gt;
&lt;br /&gt;
Nach dem 68060 wurde die Entwicklung des 68000er-Kerns für Embedded-Zwecke weitergeführt. Dafür wurde der Kern um zusätzliche Peripherie erweitert. Zusätzlich wurde die Komplexität reduziert, um den Stromverbrauch und die Herstellungskosten zu senken. Aus diesen Änderungen gingen die [[Motorola Coldfire|Motorola-Coldfire]]- und die [[Motorola Dragonball|Dragonball]]-Familie hervor, die in vielen Geräten (wie [[Mobiltelefon]]en und [[Personal Digital Assistant|PDA]]s, z.&amp;amp;nbsp;B. von [[HP Palm|Palm]]) eingesetzt wurden.&lt;br /&gt;
&lt;br /&gt;
Typische 68k-Betriebssysteme sind [[OS-9]], [[AmigaOS]], Atari-[[TOS (Betriebssystem)|TOS]], [[Mac OS (Classic)|Mac&amp;amp;nbsp;OS]] (vormals Macintosh System Software), [[MiNT]], [[Linux68k]], [[NetBSD]] und [[OpenBSD]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Liste von Mikroprozessoren]]&lt;br /&gt;
* [[Liste der Mikroprozessoren von Intel]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://visual6502.org/images/pages/Motorola_68000.html visual6502.org] Sehr hoch aufgelöste Fotos der 68000er-CPU&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Freescale-Produkte}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Motorola-Prozessor|68000er-Familie]]&lt;/div&gt;</summary>
		<author><name>80.153.235.197</name></author>
	</entry>
</feed>