HP Saturn (microprocessor)
- HP Saturn (microprocessor)
The Saturn family of microprocessors was developed by Hewlett-Packard in the 1980s for programmable scientific calculators/microcomputers. The original Saturn chipset was first used in the HP-71B hand-held BASIC computer, introduced in 1984. Later models of the family powered the popular HP-48 series of calculators, among others.
Architecture
The Saturn architecture is "nibble-"based; that is, the core unit of data is 4 bits, which can hold one binary-coded decimal (BCD) digit.
The Saturn has four general-purpose and five scratch registers that are 64 bits wide. Data in the general-purpose registers can be accessed on nibble boundaries and used for calculations, whereas the scratch registers allow only load and store operations. The 64 bits (16 nibbles) can hold BCD-formatted coded floating point numbers composed of a sign nibble, 12 mantissa digits and a 3-digit exponent stored in 2's complement format (±499). The use of BCD instead of straight binary representation is advantageous for calculators as it avoids rounding problems that occur on the binary/decimal conversion.
For optimum memory usage efficiency, the Saturn's addresses are also nibble-based. The three pointer registers (including the program counter) and address data paths are 20 bits wide, therefore the Saturn architecture can address 1 M nibbles = 512 K bytes. Beyond that size (e.g. in the 48GX), bank switching is used.
Chipsets and applications
The original Saturn CPU gave its name to the entire architecture. Later chips had their own code names:
(The CPU codenames are inspired by members of the Lewis and Clark Expedition, the first United States overland expedition to the Pacific coast and back, of 1804–1806.)
External links
* [http://www.grack.com/writings/hp48/GuidetotheSaturnProcessor.html A Guide to the Saturn Processor]
* [http://www.hpmuseum.org/saturn.htm Summary information in the Museum of HP Calculators]
Wikimedia Foundation.
2010.
Look at other dictionaries:
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
HP-48 series — The HP 48 is a series of graphing calculators using Reverse Polish notation (RPN) and the RPL programming language, produced by Hewlett Packard (HP) from 1990 until 2003. The series include the HP 48S, HP 48SX, HP 48G, HP 48GX, and HP 48G+, the G … Wikipedia
List of microprocessors — This is a list of microprocessors. = AMD= * List of AMD Athlon microprocessors * List of AMD Athlon 64 microprocessors * List of AMD Athlon XP microprocessors * List of AMD Duron microprocessors * List of AMD Opteron microprocessors * List of AMD … Wikipedia
Paul Courbis — Paul Courbis, born on the 3rd of November 1967, is a French programmer, mostly known for reverse engineering the HP 28 and then the HP 48 series of calculator, and writing multiple articles and books disclosing his findings. These books had a… … Wikipedia
Business and Industry Review — ▪ 1999 Introduction Overview Annual Average Rates of Growth of Manufacturing Output, 1980 97, Table Pattern of Output, 1994 97, Table Index Numbers of Production, Employment, and Productivity in Manufacturing Industries, Table (For Annual… … Universalium
Apple II accelerators — This article is a sub page of Apple II peripheral cards. Apple II accelerators are computer hardware devices which enable an Apple II computer to operate faster than their intended design speed.Starting in 1977, most Apple II computers operated… … Wikipedia
Video game console — Part of a series on … Wikipedia
Nintendo 64 — N64 redirects here. For other uses, see N64 (disambiguation). Nintendo 64 Nintendo 64 console with blank game cartridge and cont … Wikipedia
List of IBM products — The following is a list of notable products from the International Business Machines (IBM) Corporation and its predecessor corporations, beginning in the 1890s, and spanning punched card machinery, time clocks, and typewriters, via mainframe… … Wikipedia
Voyager program — This article is about the unmanned space probes of the 1970s. For other uses, see Voyager. The trajectories that enabled Voyager spacecraft to visit the outer planets and achieve velocity to escape our solar system The Voyager program is a U.S… … Wikipedia