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.