A86: Re: Math Questions
[Prev][Next][Index][Thread]
A86: Re: Math Questions
>
>I have several questions for the ASM gurus out there in cyberland:
>
>1. How do I multiply numbers? I assume that there are some ROM calls
>for this, and I'd love to know where they are,
hl = h*l is at $4537
op1 = op1*op2 is at $548c
but I also want to know
>HOW they multiply the numbers.
take a look at the russian peasants' algorithm in the ticalc.org routines.
I don't know how the ROM multiplies, though.
>
>2. How do I divide numbers? ""
hl = hl/a is at $4048
op1 = op1/op2 is at $54a8
>
>3. How do I take a square root in ASM?
op1 = [sqrt]op1 is at $54ac (gives error if negative); $54b0 gives a complex
#
>
>4. Is there an ASM equivilent of the BASIC 'Menu' command?
Read the what I worte about menus here from my web page:
http://www.eden.rutgers.edu/~assets/ti86.htm
take a look at ti86math.inc also
>
>Thanks,
>
>Cassady Roop
>Slightly Immoral Technologies
>