The Museum of HP Calculators

HP Forum Archive 14

[ Return to Index | Top of Index ]

Carry Flag
Message #1 Posted by flexten on 29 Nov 2004, 11:19 a.m.

Anyone here understand the carry flag in HP41C ? The carry flag is actually two flags! The process of the carry flag is automatic with every fetch. The CPU cannot overburden every possible instruction with overhead. The NULL instruction does nothing to the carry flag! Here is one possible method to implement carry:

C= carry flag

A= "carry was set flag" = Aux carry

At every fetch the fetch process does this automatically, it has nothing to do with the particular function being loaded:

1: clear the "carry was set flag" (A)

2: swap the carry flag with the A flag.

That's it, and it's automatic.

      
Re: Carry Flag
Message #2 Posted by Mike (Stgt) on 29 Nov 2004, 1:01 p.m.,
in response to message #1 by flexten

Are you going to program a new Coconut emulator?

Ciao.....Mike


[ Return to Index | Top of Index ]

Go back to the main exhibit hall