The Museum of HP Calculators

HP Forum Archive 15

[ Return to Index | Top of Index ]

Implementing a second alpha register on the 41?
Message #1 Posted by Geir Isene on 5 Feb 2006, 12:14 p.m.

Has anyone implemented a second alpha register (a scratch register for holding temporary alpha data [for instance while switching between two XM-ascii-files])? I know this can be done with ASTO/ARCL 01-04, but has it been implemnted in MCODE? Also, has anyone implemented moving registers longer than 24 characters from one ascii file to another in an efficient way?

Edited: 5 Feb 2006, 12:47 p.m.

      
Re: Implementing a second alpha register on the 41?
Message #2 Posted by Raymond Del Tondo on 5 Feb 2006, 1:23 p.m.,
in response to message #1 by Geir Isene

Hi,

you could use a buffer for these tasks.

Raymond

            
Re: Implementing a second alpha register on the 41?
Message #3 Posted by Geir Isene on 5 Feb 2006, 2:08 p.m.,
in response to message #2 by Raymond Del Tondo

buffer?

      
Re: Implementing a second alpha register on the 41?
Message #4 Posted by PeterP on 5 Feb 2006, 2:03 p.m.,
in response to message #1 by Geir Isene

Angel martin (who still owes us some manuals for his wonderful little pieces of works...) has programmed some functions that allow you to move the complete alpha register into a block of 4 registers and back with one line (A>RG and RG>A as well as ST>RG and RG>ST). This way you can quickly move a whole alpha into 4 consecutive regs and back. Works pretty neatly. They are part of the Sandbox as well as the Alpha modules from him. He has even made the MCode available (Fully documented!!!!!)

However, Raymonds suggestion works also for larger thatn 24 chars and serves your purpose potentially much better.

Cheers

Peter


[ Return to Index | Top of Index ]

Go back to the main exhibit hall