Post Reply 
M Registers on early HP Calculators
04-24-2017, 01:11 PM
Post: #2
RE: M Registers on early HP Calculators
(04-24-2017 03:34 AM)bshoring Wrote:  The Classic series, starting with the HP-35, has the scratch registers A & B, and then the XYZT stack represented internally by registers C-D-E-F, and then there is a M register.

On calculators that have a single storage register (HP-35, HP-80 and HP-21) it appears that the M register is the storage register. But what is the purpose of the M register in models that have more than one storage register?

Also, starting with the HP-21 and continuing through all the Woodstocks and Spice machines, there is an M1 and M2 register. Can someone enlighten me as to what's the purpose of those?

Does anyone know if the same structure is used on later models, like the Voyagers or later?

Thanks!

The M, M1 and M2 registers can be used as storage or as general purpose scratch pad registers to help the microcode out if it needs to temporarily store some data. The HP45 for example uses the M register to store the FIX SCI values when set by the user. In the HP97 this data is stored in RAM memory register $3E. The HP67 uses M1 quite a lot while executing various functions.

Not familiar with Voyagers.

cheers

Tony
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: M Registers on early HP Calculators - teenix - 04-24-2017 01:11 PM



User(s) browsing this thread: 1 Guest(s)