From the instruction set of MU0, it may seem like the ALU needs to perform only two operations viz. ADD and SUB. However, the way the datapath is designed, ALU gets some additional responsibilities.
Consider that X and Y are LHS and RHS inputs to ALU respectively, and Z is its output. X bus is accessed by ACC and PC, while Y bus accessed by IR and memory.
ALU i.e. Arithmetic & Logic Unit is heart of a processor. The actual 'processing' on the data is carried out by the ALU.
Logic symbol of ALU:
When we think of a processor from designer point-of-view, we consider two important aspects viz. architecture and organization.
Architecture of a processor is all we see in the block diagram of that processor i.e. all the components present inside. The architecture is visible to the programmer.
Articles and stuff addressing the design issues of a digital processor . . .
Like facebook page to get updates :