Digital arithmetic plays an important role in the design of general-purpose digital processors and of embedded systems for signal processing, graphics, and communications. This book guides readers to develop solutions, avoid known mistakes, and repeat successful design decisions.