Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware [2026-05-25 17:05:14] manfredhardware [2026-05-26 22:06:52] (aktuell) manfred
Zeile 9: Zeile 9:
     * __1975:__ **[[https://de.wikipedia.org/wiki/MOS_Technology_6502|MOS 6502]]** (mit 25$ kostete der 6502 weniger als der 8080 und der Z80) ist eine stark vereinfachte Version des [[https://de.wikipedia.org/wiki/Motorola_6800|Motorola 6800]] (1974: 300$), der 12 mal so teuer war     * __1975:__ **[[https://de.wikipedia.org/wiki/MOS_Technology_6502|MOS 6502]]** (mit 25$ kostete der 6502 weniger als der 8080 und der Z80) ist eine stark vereinfachte Version des [[https://de.wikipedia.org/wiki/Motorola_6800|Motorola 6800]] (1974: 300$), der 12 mal so teuer war
       * //Der einfacher gehaltene Befehlssatz führt allerdings dazu, dass 6502-Programme im Normalfall deutlich mehr Speicher benötigen als das Gleiche leistende MC6800- oder Z80-Programme; zudem sind standardkonforme Compiler für höhere Programmiersprachen wie etwa Pascal oder C für den 6502 deutlich schwieriger zu implementieren und erzeugen langsameren Code als entsprechende Compiler für andere 8-Bit-Prozessoren. Die Ursache hierfür ist vor allem die auf 256 Bytes beschränkte Größe des Stapelspeichers des 6502, so dass der für die meisten modernen Hochsprachen nötige größere Stapelspeicher per Software nachgebildet werden muss. Um die Chipfläche klein zu halten, hat der 6502 des Weiteren nur einen Akkumulator im Gegensatz zu den zwei Akkumulatoren A und B im MC6800.//       * //Der einfacher gehaltene Befehlssatz führt allerdings dazu, dass 6502-Programme im Normalfall deutlich mehr Speicher benötigen als das Gleiche leistende MC6800- oder Z80-Programme; zudem sind standardkonforme Compiler für höhere Programmiersprachen wie etwa Pascal oder C für den 6502 deutlich schwieriger zu implementieren und erzeugen langsameren Code als entsprechende Compiler für andere 8-Bit-Prozessoren. Die Ursache hierfür ist vor allem die auf 256 Bytes beschränkte Größe des Stapelspeichers des 6502, so dass der für die meisten modernen Hochsprachen nötige größere Stapelspeicher per Software nachgebildet werden muss. Um die Chipfläche klein zu halten, hat der 6502 des Weiteren nur einen Akkumulator im Gegensatz zu den zwei Akkumulatoren A und B im MC6800.//
-    * __1985:__ **[[https://en.wikipedia.org/wiki/WDC_65C816|WDC 65C816]]** ist ein 16-Bit-Nachfolger des ''6502'' mit 24 Bit breitem Adressbus. Er besteht aus ca. 22000 Transistore und hat nur 92 Mnemonics (Befehle). Er arbeitet nach dem einschalten wie ein ''6502'', kann dann aber in den 16-Bit-Modus umschalten allerdings ist der Datenbus intern nur 16 Bit breit, extern ist er weiterhin nur 8 Bit breit. Diese CPU wurde u.a. im [[https://en.wikipedia.org/wiki/Apple_IIGS|Apple IIGS]] verbaut. +    * __1985:__ **[[https://en.wikipedia.org/wiki/WDC_65C816|WDC 65C816]]** ist ein 16-Bit-Nachfolger des ''6502'' mit 24 Bit breitem Adressbus. Er besteht aus ca. 22000 Transistore und hat nur 92 Mnemonics (Befehle). Er arbeitet nach dem einschalten wie ein ''6502'', kann dann aber in den 16-Bit-Modus umschaltenallerdings ist der Datenbus nur intern 16 Bit breit, extern ist er weiterhin nur 8 Bit breit. Diese CPU wurde u.a. im [[https://en.wikipedia.org/wiki/Apple_IIGS|Apple IIGS]] verbaut. 
-  * __1976:__ **[[https://de.wikipedia.org/wiki/Texas_Instruments_TMS9900|Texas Instruments TMS9900]]** ist mit nur ca. 8.000 Transistoren die wohl kleinste kommerzielle 16-Bit-CPU; die Register befinden sich in einem Teil des externen RAMs+  * __1976:__ **[[https://de.wikipedia.org/wiki/Texas_Instruments_TMS9900|Texas Instruments TMS9900]]** ist mit nur ca. 8.000 Transistoren die wohl kleinste kommerzielle 16-Bit-CPU; die Register befinden sich in einem Teil des externen RAMs;
     * Er war einer der ersten 16-Bit-Mikroprozessoren und vom Design als Ein-Chip-Version der TI-990-Minicomputer-Reihe konzipiert.     * Er war einer der ersten 16-Bit-Mikroprozessoren und vom Design als Ein-Chip-Version der TI-990-Minicomputer-Reihe konzipiert.
   * __1976:__ **[[https://de.wikipedia.org/wiki/Zilog_Z80|Zilog Z80]]** ist eine stark erweiterte Version des Intel 8080 und benötigte nur noch eine Betriebsspannung von ''5 Volt'', auch kostete er weniger als der 8080 - einfache Befehle dauern 4 Takte und hatte eine Taktfrequenz von 2,5 MHz - das Betriebssystem CP/M läuft auch auf dem Z80 - der Z80 ist bis heute lieferbar!   * __1976:__ **[[https://de.wikipedia.org/wiki/Zilog_Z80|Zilog Z80]]** ist eine stark erweiterte Version des Intel 8080 und benötigte nur noch eine Betriebsspannung von ''5 Volt'', auch kostete er weniger als der 8080 - einfache Befehle dauern 4 Takte und hatte eine Taktfrequenz von 2,5 MHz - das Betriebssystem CP/M läuft auch auf dem Z80 - der Z80 ist bis heute lieferbar!
Zeile 28: Zeile 28:
 ===== MegaProcessor ===== ===== MegaProcessor =====
  
-Den [[https://www.megaprocessor.com/|MegaProcessor]] gibt es seit ''2012'' als Projekt, und er war laut offizieller Seite am ''22. Juni 2016'' fertig gebaut+Den [[https://www.megaprocessor.com/|MegaProcessor]] gab es seit ''2012'' als Projekt, und er war laut offizieller Seite am ''22. Juni 2016'' fertig. 
-Er besteht auch 15300 Transistoren und sein RAM besteht nochmal aus 27000 Transistoren.+Er besteht aus 15300 Transistoren und sein RAM besteht nochmal aus 27000 Transistoren.
 Der Stromverbrauch liegt bei 500 Watt, sein Gewicht liegt bei einer halben Tonne. Der Stromverbrauch liegt bei 500 Watt, sein Gewicht liegt bei einer halben Tonne.
 Die CPU selbst belegt ca. 15m² und sein Speicher ca. 3m². Die CPU selbst belegt ca. 15m² und sein Speicher ca. 3m².
Zeile 47: Zeile 47:
     * hergestellt in 1,2 μm - Technik     * hergestellt in 1,2 μm - Technik
     * er steckte auch in der ''PlayStation 2'' von Sony     * er steckte auch in der ''PlayStation 2'' von Sony
-  * **RV32-Kerne**+  * **RV32-Kerne** - //(das ist die kleinste Busbreite für RISC-V; im Jahr 2021 schwenkte MIPS zur RISC-V-Basis-ISA um.)// 
 +    * Die RISC-V-Basis-ISA benötigt weniger Transistoren pro Rechenoperation als die von ARM.
     * ''ESP32-C3''     * ''ESP32-C3''
     * Minimalkonfiguration für Linux liegt bei ''RV64GC''     * Minimalkonfiguration für Linux liegt bei ''RV64GC''
/home/http/wiki/data/attic/hardware.1779728714.txt · Zuletzt geändert: von manfred