HP Saturn

HP Saturn

Die Prozessorfamilie Saturn wurde von Hewlett-Packard in den 1980er Jahren zur Verwendung in programmierbaren Taschenrechnern entwickelt. Der erste Saturn-Prozessor wurde 1984 im HP-71B eingesetzt. Spätere Modelle der Saturn-Familie wurden in der beliebten HP-48-Serie verwendet.

Architektur

Die Architektur des Saturn-Prozessors ist nibble-basiert, das heißt, der Kern verarbeitet die Daten 4-bit-weise und rechnet intern mittels BCD.

Der Prozessor besitzt vier allgemein für Berechnungen verwendbare Register und fünf Kopierregister, welche alle je 64 Bit breit sind. Auf die Daten in den vier Rechenregistern kann nibbleweise zugegriffen werden, während die Kopierregister nur Schreib- und Lesezugriffe in voller Registerbreite unterstützen. Die 64 Bit eines Rechenregisters (16 Nibble) speichern die Daten in einem speziellen, BCD-basierenden Floating-Point-Format. Dabei wird die Mantisse mit zwölf BCD-Stellen und der Exponent mit drei BCD-Stellen dargestellt. Dies ergibt einen maximalen Wertebereich von 10±499. Die Verwendung von BCD anstatt binärer Festkommaarithmetik reduziert Rundungsfehler bei der Umwandlung zwischen den binären und dezimalen Zahlensystemen.

Um einen effizienten Speicherzugriff zu gewährleisten, ist auch dieser nibble-basierend. Die drei vorhandenen Zeigerregister, inklusive dem Programmzähler, sind 20 Bit breit und adressieren pro Speicheradresse jeweils ein Nibble (4 Bit, eine BCD-Stelle). Damit kann die Saturn-CPU 1 Mebinibble adressieren, was einer Speichergröße von 512 KB entspricht. Zusätzlicher externer Speicher, welcher über diesen Adressraum hinaus geht (dies ist ab den Modellen HP-48GX der Fall), wird mittels Bank Switching adressiert.

In den neueren HP-Taschenrechnern, wie dem HP-49G+, kommt kein Saturn-Prozessor mehr zu Anwendung, sondern die ARM-Architektur. Da allerdings umfangreiche und getestete Software auf der Saturn-Prozessorarchitektur basiert, wird für noch nicht neu erstellte Systemroutinen (die Firmware ist verhältnismäßig einfach und sicher austauschbar und wird beständig weiterentwickelt) auf dem ARM-Prozessor die Saturn-Prozessorarchitektur softwareseitig emuliert.

Chipsatz und Applikationen

Der ursprüngliche Saturn-Prozessor gab der gesamten Architektur ihren Namen. Produziert wurde die Prozessorfamilie von NEC Corporation. Spätere Prozessoren hatten ihren eigenen Codenamen:

Prozessor Codename verwendet in Taschenrechner Eigenschaften
Saturn HP-71B, HP-18C, HP-28C 640 kHz
Bert HP-10B, HP-20S, HP-21S 640 kHz, 10 kB ROM, 256 Bytes RAM, LCD-Treiber
Sacajawea HP-14B, HP-22S, HP-32S, HP-32SII 640 kHz, 16 kB ROM, 512 Bytes RAM, LCD-Treiber
Lewis HP-17B, HP-19B, HP-27S, HP-28S 1 MHz, 64 kB ROM, LCD-Treiber, Speichercontroller, Infrarot-Schnittstelle
Clarke HP-48SX, HP-48S 2 MHz, LCD-Treiber, Speichercontroller, UART und Infrarot-Schnittstelle
Yorke HP-48GX, HP-48G, HP-38G, HP-39G, HP-49G 3,68 MHz, LCD-Treiber, Speichercontroller, UART und Infrarot-Schnittstelle

Die Prozessorcodenamen sind inspiriert durch die Mitglieder der Lewis-und-Clark-Expedition.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Saturn (Planet) — Saturn   …   Deutsch Wikipedia

  • Saturn 5 — Saturn V Saturn V Données générales Mission Vol habité en LEO et vaisseau lunaire Date des lancements 1967 à 1973 …   Wikipédia en Français

  • Saturn V — Données générales Mission Vol habité en LEO et vaisseau lunaire Date de …   Wikipédia en Français

  • Saturn (mythology) — Saturn (Latin: Saturnus) was a major Roman god of agriculture and harvest. In medieval times he was known as the Roman god of agriculture, justice and strength; he held a sickle in his left hand and a bundle of wheat in his right. His mother s… …   Wikipedia

  • Saturn (Automarke) — Saturn ist eine zum US Automobilkonzern General Motors gehörende Automarke. Der erste Saturn verließ das Werk in Spring Hill, Tennessee, am 30. Juli 1990. Saturn wurde als preisgünstige US Automarke konzipiert, die mit Importkleinwagen… …   Deutsch Wikipedia

  • Saturn: Der Planet der Ringe —   Saturn ist nicht nur der zweitgrößte Planet des Sonnensystems, sondern wegen seines Ringsystems auch der auffälligste. Als Gasriese zeigt der Planet so große Ähnlichkeiten zu Jupiter, dass man diese beiden Planeten als die »großen« Gasriesen… …   Universal-Lexikon

  • Saturn (компания) — Saturn LLC Тип Подразделение General Motors Год основания 1985 Упразднена 2010 Причина упразднения банкротство …   Википедия

  • Saturn Corporation — Saltar a navegación, búsqueda Saturn Corporation es un fabricante de automóviles fundado por el grupo industrial estadounidense General Motors en 1985 con el objetivo de enfrentarse a las marcas japonesas Honda Motor Co., Ltd., Nissan y Toyota.… …   Wikipedia Español

  • Saturn 1B — Saturn IB Saturn IB Données générales Mission Vol habité en LEO Date des lancements 26 février 1966 15 juillet 1975 …   Wikipédia en Français

  • Saturn IB — Données générales Mission Vol habité en LEO Date des lancements 26 février 1966 15 juillet 1975 …   Wikipédia en Français

  • Saturn (disambiguation) — Saturn is the sixth planet from the Sun in the Solar System.Saturn may also refer to: * Saturn (mythology), the Roman god after whom the planet is named * Saturn (astrology), as a symbolic planet and element in astrology and alchemy * Saturn… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”