www.wikidata.de-de.nina.az
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 Spatere Modelle der Saturn Familie wurden in der beliebten HP 48 Serie verwendet Architektur BearbeitenDie Architektur des Saturn Prozessors ist nibble basiert das heisst der Kern verarbeitet die Daten 4 bit weise und rechnet intern mittels BCD Der Prozessor besitzt vier allgemein fur Berechnungen verwendbare Register und funf Kopierregister welche alle je 64 Bit breit sind Auf die Daten in den vier Rechenregistern kann nibbleweise zugegriffen werden wahrend die Kopierregister nur Schreib und Lesezugriffe in voller Registerbreite unterstutzen Die 64 Bit eines Rechenregisters 16 Nibble speichern die Daten in einem speziellen BCD basierenden Floating Point Format Dabei wird die Mantisse mit zwolf BCD Stellen und der Exponent mit drei BCD Stellen dargestellt Dies ergibt einen maximalen Wertebereich von 10 499 Die Verwendung von BCD anstatt binarer Festkommaarithmetik reduziert Rundungsfehler bei der Umwandlung zwischen den binaren und dezimalen Zahlensystemen Um einen effizienten Speicherzugriff zu gewahrleisten ist auch dieser nibble basierend Die drei vorhandenen Zeigerregister inklusive des Programmzahlers sind 20 Bit breit und adressieren pro Speicheradresse jeweils ein Nibble 4 Bit eine BCD Stelle Damit kann die Saturn CPU 1 Mebi nibble adressieren was einer Speichergrosse von 512 KB entspricht Zusatzlicher externer Speicher welcher uber diesen Adressraum hinausgeht 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 einer mit ARM Architektur Da allerdings umfangreiche und getestete Software auf der Saturn Prozessorarchitektur basiert wird fur noch nicht neu erstellte Systemroutinen die Firmware ist verhaltnismassig einfach und sicher austauschbar und wird bestandig weiterentwickelt auf dem ARM Prozessor die Saturn Prozessorarchitektur softwareseitig emuliert Chipsatz und Applikationen BearbeitenDer ursprungliche Saturn Prozessor gab der gesamten Architektur ihren Namen Produziert wurde die Prozessorfamilie von NEC Corporation Spatere Prozessoren hatten ihren eigenen Codenamen Prozessor Codename verwendet in Taschenrechner EigenschaftenSaturn HP 71B HP 18C HP 28C 640 kHzBert HP 10B HP 20S HP 21S 640 kHz 10 kB ROM 256 Bytes RAM LCD TreiberSacajawea HP 14B HP 22S HP 32S HP 32SII 640 kHz 16 kB ROM 512 Bytes RAM LCD TreiberLewis HP 17B HP 19B HP 27S HP 28S HP 42S 1 MHz 64 kB ROM LCD Treiber Speichercontroller Infrarot SchnittstelleClarke HP 48 SX HP 48S 2 MHz LCD Treiber Speichercontroller UART und Infrarot SchnittstelleYorke HP 48GX HP 48G HP 38G HP 39G HP 49G 3 68 MHz LCD Treiber Speichercontroller UART und Infrarot SchnittstelleDie Prozessorcodenamen sind inspiriert durch die Mitglieder der Lewis und Clark Expedition Weblinks BearbeitenA Guide to the Saturn Processor Summary information in the Museum of HP Calculators Abgerufen von https de wikipedia org w index php title HP Saturn amp oldid 228517646