Dario Alpern's Web site

This site contains pages about mathematics and Intel microprocessors assembly language.

Here you will find things that I like. I hope that you like them too.

If you wish, you can sign the guestbook or send me a private message by using a form.


Electronics: Intel Microprocessors (in Spanish).

Mathematics: calculators, number theory and problems.

Programs: Assembler 80386, Java and games.

Contact: personal information, comments, guestbook and donations.

In the header of all pages in this Web site you will see a menu that you can use to access these pages.

Current development

The author of this Web site is converting the Java applets to HTML5 applications. These applets, which implement calculators and graphics such as Ulam's spiral and Gaussian primes, are not working on several navigators and they have never worked on mobile devices. Up to this moment there are 8 applets converted to HTML5.

Integer quadratic equations

Quadratic two integer variable equation solver (updated Dec 15th, 2003)

Solves quadratic Diophantine equations (integer equations of the form a x^2 + b xy + c y^2 + dx + ey + f = 0). Now it includes the source code.

Ulam's Spiral (updated May 25th, 2015)

Ulam's spiral

HTML5 application featuring a graphical view of prime numbers.

Factorization using the Elliptic Curve Method (ECM) (updated August 22nd, 2010)

Applet that can be used to find 20- or 30-digit factors of numbers or numerical expressions up to 1000 digits long. It also computes the number and sum of divisors, Euler's totient and Moebius, and its decomposition as a sum of up to 4 perfect squares.

Discrete logarithm calculator (updated July 28th, 2016)

HTML5 application that finds the exponent in the expression BaseExponent = Power (mod Modulus).