Re: A86: Sorry Dux. =-|


[Prev][Next][Index][Thread]

Re: A86: Sorry Dux. =-|






Joshua J Seagoe wrote:

> oh, picky, picky.  sure it works, you just have to put the number in b
> backwards...

I apologize, Barbra Streisand could have written a better explanation.

>
>
> -josh
>
> On Mon, 10 Aug 1998 00:26:01 -0600 Dux Gregis <assets@eden.rutgers.edu>
> writes:
> >
> >> ;African Swallow Algorithm_________________________
> >
> >I don't know if you tested this or not, but this doesn't work.  I'll
> >try
> >to explain why:
> >
> >The algorithm works like this:  Shift the smaller number right until
> >it
> >becomes zero, and each time you shift the smaller #, shift the larger
> >number left.  At the end of this, all the numbers in the larger # are
> >added together when bit 0 of the smaller number is set.  But instead
> >of
> >waiting until its done calculating, you can add it to another register
> >pair when it carries, so long as you return after it has checked the
> >carry.
> >Assuming that b is the smaller # and hl is the larger number and de is
> >used to collect the shifted hl values:
>
> >
> >You are using hl as both the collector and the left shifter and
> >getting
> >the wrong numbers.  (you have good intentions of course :-)
> >
>
> _____________________________________________________________________
> You don't need to buy Internet access to use free Internet e-mail.
> Get completely free e-mail from Juno at http://www.juno.com
> Or call Juno at (800) 654-JUNO [654-5866]




Follow-Ups: References: