Computer Arithmetic
- Conventional number system
- Unconventional number system
- Binary signed digit number system
- Sequential multiplication algorithms
- Sequential division algorithms
- Sequential square root extraction algorithms
- Ripple carry adder, Carry look-ahead adder, conditional sum adder
- Carry look-ahead adder revisited, prefix adders
- Ling adders, Carry-select adders, Carry-skip adders
- Carry-save adders
- Residue number system
- High Speed Multiplication (Reducing the number of partial products)
- High speed multiplication (accumulating the partial products), Array multipliers
- Floating point numbers
- Fast division
- Fast square root extraction