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

Share the article and excerpts

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