ABSTRACT
The ASC arithmetic=logic unit (ALU) was designed to perform addition, complementation, and single-bit shift operations on 16-bit binary data, in parallel. The four
basic arithmetic operations (addition, subtraction, multiplication, and division) can
be performed using this ALU and appropriate software routines, as described in
Chapter 5. Advances in IC technology have made it practical to implement most of
the ALU functions required in hardware, thereby minimizing the software imple-
mentation and increasing the speed. In this chapter, we will describe a number of
enhancements that make the ASC ALU resemble a practical ALU.