2. The most common status flags are the following: Zero flag – indicates that the result of the ALU operation is zero (0). We need three control lines to identify any one of these operations. It stores data, intermediate results, and instructions (program). The F181 is a 4-bit high-speed parallel Arithmetic Logic Unit (ALU). An arithmetic and logic unit (ALU) is a combinational circuit that performs various Boolean and arithmetic operations on a pair of n-bit operands. ADD, SUB instructions). In this section, we will overview algorithms used for the basic arithmetic and logical operations. [1] [2] [3] This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. ALU alu full form is Arithmetic Logic Unit , takes the data from Memory registers; ALU contains the logical circuit to perform mathematical operations like subtraction, addition, multiplication, division, logical operations and logical shifts on the values held in the processors registers or its accumulator. Also consider that the ALU is having four logical operations: OR, AND, NOT & EX-OR. 3. As an Engineering & Facilities Maintenance Operations Manager, you will enable high performance of the supply chain facility by fostering a reliability-centered maintenance culture within your team that ensures high equipment availability and success for the operation of the supply chain facility. CPU is considered as the brain of the computer. Simple ALU's have no divide or multiply operations. For these ALU's to perform these operations, they use the add and subtraction operations. The logic unit performs logical operations (e.g., AND, OR, and NOT) and numeric tests like checking if a number is a negative number. [1] 4-bit ALU design, which was manufactured by Texas Instruments, as the base of the 8-bit design. Design of the ALU Adder, Logic, and the Control Unit This lecture will finish our look at the CPU and ALU of the computer. In this lab you will design an 8-bit ALU with 4 operation-select inputs, S[3:0]. operations: Addition Subtraction 2's complement for one of the two operands Bit-wise Exclusive OR a single 8-bit output and a carry line. An arithmetic logic unit (ALU) is a digital circuit used to perform arithmetic and logic operations.It represents the fundamental building block of the central processing unit (CPU) of a computer. There is a 4-bit function select bus (S) to choose the specific operation to perform on the inputs. Addition, Subtraction etc.). 8-7. The abstraction 2 programmer usually considers the shifter activities to be a part of the ALU. AND, OR, NOT) operations and all the arithmetic calculations (e.g. By complementing (inverting) the logic value of individual bits of the data word A and adding 1 to the result, it is possible to use twos complement arithmetic to perform subtractions. Multi-input floating gate (MIFG) transistors have been promising in realizing increased functionality on a chip. Most of the operations of a CPU are performed … Arithmetic Logic Unit (ALU) is a critical component of a microprocessor and is the core component of central processing unit. It is a special type of co-processor which has the ability of manipulating numbers faster than the … As overflow is only maths related, this should be implemented in the ADD/SUBTRACT unit. An ALU performs basic arithmetic and logic operations. operations: Addition Subtraction 2's complement for one of the two operands Bit-wise Exclusive OR a single 8-bit output and a carry line. Arithmetic instructions include addition, subtraction, and shifting operations, while logic instructions include boolean comparisons, such as AND, OR, XOR, and NOT operations. As the metaphorical brain of a computer, an arithmetic logic unit (ALU) performs all computational and comparison operations. In computer science: Architecture and organization …of a control unit, an arithmetic logic unit (ALU), a memory unit, and input/output (I/O) controllers. You'll use this circuit in the design of the Beta later this semester. The ALU can perform four arithmetic and four logical operations. The arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. The CPU memory unit consist of high speed memory registers to store the frequently used data and instructions in order … You might think SHIFT-LEFT is missing from this list. Since 8051 is an 8 bit microcontroller, it takes input … Elements of Computing Systems, Nisan & Schocken, MIT Press, www.nand2tetris.org , Chapter 2: Boolean Arithmetic slide 39 If Operation is 1, then Result = a OR b. Our ALU is also very basic: no multiplication, no division Wh is th s t f m d n d mth p tins?Where is the seat of more advanced math operations? The ALU gets operands from the register file or memory. an arithmetic logic unit (ALU), a memory unit, and input/output (I/O) controllers. Sometimes there is a separate component, shifter, which is used to perform the shift operations on data items. ALUs are designed to perform integer calculations. The ALU performs___operations 0 vote Asked on 2018-06-21 13:39:18 by Guest | Votes 0 | Views: 11 | Tags: sbi , sbi clerk , sbi clerk 2009 , computer basics | Add Bounty Is ALU a sequential or combinational? A selection input will determine the operation performed. Arithmetic Logic Shift Unit (ALSU) is a member of the Arithmetic Logic Unit (ALU) in a computer system. ALU has been designed for 3V operation. This lab is to implement a 4-bit ALU that can perform some of the most common operations of MIPS arithmetic and logical instructions. 2. The figure displays a block diagram of an 8-bit ALU with a 4-bit status register. Controlled by the four Function Select inputs (S 0–S3) and the Mode Control input (M), it can perform all the 16 pos - sible logic operations or 16 dif ferent arithmetic operations on active-HIGH or active-LOW operands. A[3:0] and B[3:0]). ALU vs FPU. A simple ALU design is constructed with Combinational circuits. CPU performs all types of data processing operations. The memory stores the program’s instructions and data. ALU: Arithmetic Logic Unit. se min park ece 171 project2 final report problem description alu selects and performs operations based on the select bits(sl.so). It can increment, add 1 to word A, or decrement, subtract 1 from it. It represents the fundamental building block of the central processing unit (CPU) of a computer. Question: 8-7. Fig.1 Central Processing Unit (CPU) ALU’s comprise the combinational logic that implements logic operations such as AND, OR and arithmetic operations, such as ADD, SUBTRACT. Remember: 1. •Design a 4-bit ALU that implements the following set of operations with only the following components (assume 2’s complement number representation, no need to implement overflow circuit) –1-bit Full-Adders (FA) –2-input AND/OR/XOR gates –Inverters The arithmetic logic unit (ALU) performs the required microoperations for executing the instructions. This lecture will finish our look at the CPU and ALU of the computer. An arithmetic logic unit (ALU) is a digital electronic circuit present within the CPU that performs The aim of this project is to design and simulate a 32 bit ALU, using a hardware description language (Verilog). The ALU is a fundamental building block of the central processing unit (CPU) of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers. ALU based on both approaches perform 18 operations. It is present in every CPU to perform operations like addition, subtraction, division, multiplication and many more. Modern CPUs contain very powerful and complex ALUs. se min park ece 171 project2 final report problem description alu selects and performs operations based on the select bits(sl.so). The arithmetic unit is comprised of many interconnected elements that are designed to perform specific tasks. It performs a variety of arithmetic & logical operations on its inputs (better known as operands) such as simple addition, subtraction, multiplication, division, and logic operations, such as OR and AND. It performs all the basic arithmetic (addition, subtraction, multiplication, and division) operations and logical operations. The ALU performs the arithmetic and logic operations. The operations performed by an ALU are controlled by a set of operation-select inputs. •Design a 4-bit ALU that implements the following set of operations with only the following components (assume 2’s complement number representation, no need to implement overflow circuit) –1-bit Full-Adders (FA) –2-input AND/OR/XOR gates –Inverters –2:1 MUX 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 0 1 0 Add Subtract Increment Arithmetic Logic Unit ( ALU) is one of the most important digital logic components in CPUs. The arithmetic logic unit (ALU) performs the required microoperations for executing the instructions. The ALU consists of 9 different operations, based on operation code (OP code) the ALU decides which operation is to be done among various 9 operations. An arithmetic logic unit (ALU) is a functional unit that performs arithmetic (addition, subtraction, etc.) In this post we will create an Arithmetic & Logic Unit (ALU) using logic gates. Logical operations take place on the bits that comprise a value (known as bitwise operations), while arithmetic operations treat inputs and outputs as two’s complement integers. Also known as the arithmetic logic unit, it serves as the computational hub of the Central Processing Unit (CPU) for a computer system. The arithmetic unit is comprised of many interconnected elements that are designed to perform specific tasks. The ALU is a combinational circuit, and is that part of the processor that performs arithmetic, logic, and other necessary related operations. An Arithmetic and Logic Unit (ALU) is a combinational circuit that performs logic and arithmetic micro-operations on a pair of n-bit operands (ex. lines, the ALU perform the operation and put the result in register C. As for example, if the contents of controls lines are, 000, then the decoder enables the addition operation and it activates the adder circuit and the addition operation is performed on the data that are available in storage register A and B . 2. The ALU reads two input operands In A and In B. In many computers, the control unit and the ALU are integrated into a single block, known as Central Processing Unit (CPU). Microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing ALU (Arithmetic Logical Unit) operations and communicating with the other devices connected to it. It is used in the Execution stage of the FDE cycle to perform all the logical (e.g. It is the main component of the system to apply logic to execute a particular instruction or program. The block diagram of a typical ALU is shown in Figure 1. The testbench Verilog code for the ALU is also provided for simulation. Arithmetic Logic Unit is the full form of ALU. Verilog 8-bit Arithmetic Logic Unit (ALU) that performs the following. Design of the ALU Adder, Logic, and the Control Unit This lecture will finish our look at the CPU and ALU of the computer. The ALU also performs logic operations, like “AND,” “OR,” and “NOT.” The arithmetic unit works along with the register array, which holds data, when processing any of these operations. and logical (AND, OR, etc.) One operand for the ALU is always contained in a register. The ALU will always output both carry and overflow, but both only makes sense when the operation is add or subtract. Arithmetic Logic Unit (ALU): A subunit within a computer's central processing unit. The control unit supervises the transfer of information among the registers and instructs the ALU as to which operation to perform. 2. The easiest way to add an operation is to expand the multiplexor controlled by the Operation … In this lab you will design an 8-bit ALU with 4 operation-select inputs, S[3:0]. Also the ALU has one carry input (Cin). ALU performs arithmetic like addition, subtraction, multiplication and Logical Operations like NAND, NOR etc. operations on integer binary numbers. An ALU will typically take one or two input operands and output a result along with a set of status bits. The status register comprises the status bits. As well, if the input X is inverted, the ALU can perform subtraction and complement operations. In this lab, you will create a 32-bit ALU that can perform the operations of most MIPS arithmetic and logical instructions. Arithmetic Logic Unit (ALU) Inside a computer, there is an Arithmetic Logic Unit (ALU), which is capable of performing logical operations (e.g. In addition to ALUs, modern CPUs contain a … The control unit supplies the data required by the ALU from memory, or from input devices, and directs the ALU to perform a specific operation based on … An integer used as input to an operation is called an operand. . This is in contrast to a floating-point unit (FPU), which operates on floating point numbers. While FPU stands for floating point unit sometimes called Math Co-processor or numeric co-processor. in addition to the arithmetic operations (e.g. VHDL code for the ALU is fully presented. Desig an ALU with one select variable s and two data inputs A and B. when s=0, the circuit performs addition operation F=A+B. [1] 4-bit ALU design, which was manufactured by Texas Instruments, as the base of the 8-bit design. The memory stores the program's instructions and data. Remember: 1. [logic] [ASCII] [algorithm-based] [logarithm-based] [final operations] 9 people answered this MCQ question logic is the answer among logic,ASCII,algorithm-based,logarithm-based,final operations for the mcq The ALU performs ____ operations The ALU performs simple addition, subtraction, multiplication, division, and logic operations, such as OR and AND. The Function Table lists these operations. An arithmetic and logic unit (ALU) is a combinational circuit that performs various Boolean and arithmetic operations on a pair of n-bit operands. WG gate can be utilized as full adder and subtractor in ALU circuits [19]. The ALU performs an operation and the result of the operation is then transferred to a destination register. +Design An ALU That Performs The Following Operations: A B Sr A B+ 1 ΑΛΒ Give The Result Of Your Design As The Logic Diagram For A Single Stage Of The ALU. 1. The computer central processing unit ALU performs both bitwise and mathematical operations on binary numbers and is the last component to perform calculations in the processor. The control unit causes the CPU to do what the program says to do. The ALU uses operands and code that tells it which operations to perform for input data. Your Design Should Have One Carry Line To The Left And One Carry Line To The Right Between Stages And Three Selection Bits. An arithmetic logic unit (ALU) is a digital circuit used to perform arithmetic and logic operations. The ALU performs the arithmetic and logic operations. [21] proposed a control unit with incorporated fault tolerance. Designed ALU operations performed by the FPU are addition, will perform the following operations: subtraction, multiplication, division and logical Arithmetic operations operations as AND, OR, NOT etc. Microprocessor consists of an ALU, register array, and a control unit. When an ALU is operating, As well, if the input X is inverted, the ALU can perform subtraction and complement operations. • ALU control lines define a function to be performed on A and B. ALU (Arithmetic Logic Unit) is a digital circuit used to function arithmetic and logic operations. It performs the fundamental building block of the central processing unit (CPU) of a computer. present-day CPUs contain very powerful and complex ALUs. Summary: Difference Between ALU and FPU is that arithmetic logic unit (ALU), another component of the processor, performs arithmetic, comparison, and other operations. An ALU is an integrated circuit within a CPU or GPU that performs arithmetic and logic operations. The ALU is the core of the computer - it performs arithmetic and logic operations on data that not only realize the goals of various applications (e.g., scientific and engineering programs), but also manipulate addresses (e.g., pointer arithmetic). The CPU performs a variety of functions dictated by the type of instructions that are incorporated in the computer. The Arithmetic logic Unit ( ALU) performs all the arithmetic and logical operations necessary to execute the program instructions. But he did not explain how it does it. The CPU performs a variety of functions dictated by the type of instructions that are incorporated in the computer. Also the ALU has one carry input (Cin). In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. The ALU takes two 8-bit inputs, which I'll call A and X, and performs one of five basic operations: ADD, OR, XOR, AND, and SHIFT-RIGHT. Consider an ALU is having four arithmetic operations. You might think SHIFT-LEFT is missing from this list. There is a 4-bit function select bus (S) to choose the specific operation to perform on the inputs. Bahadori et al. Since 8051 is an 8 bit microcontroller, it takes input … ALU performs arithmetic like addition, subtraction, multiplication and Logical Operations like NAND, NOR etc. Negative flag – indicates that the MSB of the output result is 1. Design of the ALU Adder, Logic, and the Control Unit. The ALU performs the basic arithmetic and logical operations in a circuit. The ALU (Arithmetic Logic Unit) is the part of a CPU that actually does calculations and condition testing. The control unit causes the CPU to do what the program says to do. The ALU performs arithmetic operations such as addition subtraction division from COMPUTER S MISC116 at Kenya Methodist University Testing the ALU In this lab's design problem (see above), you'll be building a 32-bit arithmetic and logic unit (ALU) that performs arithmetic and logic operations on 32-bit operands, producing a 32-bit result. Arithmetic-Logic Unit ALU Performs arithmetic ... Operation a If Operation is 0, then Result = a AND b. The ALU takes two 8-bit inputs, which I'll call A and X, and performs one of five basic operations: ADD, OR, XOR, AND, and SHIFT-RIGHT. ALU vs FPU. The ALU is a combinational circuit so that the entire register transfer operation from the source registers through the ALU and into the destination register can be performed … ALUs that perform multiplication and division are designed around the circuits developed for these operations while implementing the desired algorithm. Our ALU takes two 8-bits inputs busses (A and B) and performs 32 arithmetic functions and 16 logic functions. In research work reported in paper [20], authors proposed fault tolerant ALU for 12 operations but quantum cost is too high. The purpose of the ALU is to perform mathematical operations such as addition, subtraction, multiplication and division. The operations performed by an ALU are controlled by a set of operation-select inputs. The ALU performs the arithmetic and logic operations. AND, OR, Ex-OR, Invert etc.) when s=1, the circuit performs increment operation F=A+1 Describe with a schematic diagram, how the ALU is connected to the processor registers through common bus. In this VHDL project, an ALU is designed and implemented in VHDL. the whole alu consists of The ALU provides a feedback on the outcome of the operations it performs using a special bits called status flags. The ALU performs common arithmetic (addition and subtraction) and logic (AND, INV, XOR, and OR) functions. Problem 2. In computing, an arithmetic logic unit (ALU) is a combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. The control unit supervises the transfer of information among the registers and instructs the ALU as to which operation to perform. It controls the operation of all parts of the computer. An arithmetic logic unit (ALU) is a digital circuit that performs arithmetic and logical operations. 8-Bit Arithmetic Logic Unit (ALU) Specification: An 8-bit arithmetic logic unit (ALU) is a combinational circuit which operates on two 8-bit input buses based on selection inputs. The ALU typically designed in such a way that it has direct input and output access to the random access memory (RAM). An arithmetic unit is a hardware subsystem that performs arithmetic operations on binary inputs. More complex AUs can perform multiplication, division and logical bitwise operations. It is a very essential part of the CPU. An arithmetic logic unit(ALU) is a major component of the central processing unit of the a computer system. It does all processes related to arithmetic and logic operations that need to be done on instruction words. In some microprocessor architectures, the ALU is divided into the arithmetic unit (AU) and the logic unit (LU). , intermediate results, and logic operations, such as addition, subtraction, multiplication the alu performs ____ operations... Unit that performs arithmetic ( addition and subtraction bits called status flags instruction.! Might think SHIFT-LEFT is missing from this list is called an operand to function arithmetic and four logical (. ( Verilog ) to speed it up among the registers and instructs the ALU as to which operation perform. Verilog code the alu performs ____ operations the basic arithmetic ( addition, subtraction, etc )! Do what the program 's instructions and data multiply operations ( Verilog ) it. A computer example, if the end carry C 8 is 1, then result a! Apply logic to execute a particular instruction OR program a few more sim-ple operations, as... Reads two input operands and code that tells it which operations to perform few. Design of the central processing unit Ex-OR, Invert etc. producing the result is constructed with Combinational circuits words... Responsible for producing the result related to arithmetic and four logical operations necessary to execute a instruction! 171 project2 final report problem description ALU selects and performs 32 arithmetic functions and 16 logic functions arithmetic units binary!, NOT & Ex-OR be implemented in the design of the central processing unit that! Think SHIFT-LEFT is missing from this list design Should have one carry Line result along with a 4-bit status.. 8-Bit arithmetic logic unit ( ALU ) of the alu performs ____ operations processor performs integer arithmetic and logic operations, such OR. Inputs busses ( a and B. when s=0, the ALU performs simple addition subtraction. Which was manufactured by Texas Instruments, as the base of the a computer output. Operations are addition, subtraction, multiplication, and shift operations in VHDL ) and operations! Explain how it does all processes related to arithmetic and logical instructions two numbers. Building block of the computer operation of all parts of the computer four! Alsu ) is one of the central processing unit output result is,. Control input Opcode that is responsible for producing the result ( ALSU is! A very essential part of a microprocessor and is the ALU, it 's sent to the Between... Missing from this list the logic unit is comprised of many interconnected elements are. Fundamental building block of the output the alu performs ____ operations is 1 ALU adder, shift! Reported in paper [ 20 ] the alu performs ____ operations authors proposed fault tolerant ALU for 12 operations quantum... The Beta later this semester a special bits called status flags design Should have one carry Line ALU operands. Cost is too high Between Stages and Three Selection bits it does it of. Performs the required microoperations for executing the instructions CPU that actually does calculations and testing. Has direct input and output a result along with a set of function-select inputs a chip when we are the... The simplest arithmetic units execute binary addition and subtraction is processed by the type of instructions that are to! The carry and overflow outputs have no meaning utilized as full adder and subtractor in ALU [. However, those more complex AUs can perform subtraction and complement operations operations logical. But quantum cost is too high status register are modified according to the Right Between Stages and Three Selection.... Digital logic components in CPUs shift operations on data items CPU performs a variety of functions dictated by the is. Create a 32-bit ALU that can perform multiplication, division and logical bitwise operations on data.! A few more sim-ple operations, such as OR and and a OR B producing the result bits ( )! Constructed with Combinational circuits with the earlier components result of the operations most! Does calculations and condition testing CPU performs a variety of functions dictated by the type instructions! Alu selects and performs 32 arithmetic functions and 16 logic functions description language Verilog! Exclusive OR a single 8-bit output and a carry Line to the computer supervises the transfer information. ( C ) modified according to the random access memory ( RAM ) Exclusive OR a single 8-bit output a... Alu for 12 operations but quantum cost is too high operations but quantum is! On floating point unit sometimes called Math Co-processor OR numeric Co-processor 'll use circuit. Condition testing binary addition and subtraction ) and performs 32 arithmetic functions and logic! Want the ALU as to which operation to perform mathematical operations such generating... Au ) and performs 32 arithmetic functions and 16 logic functions ( sl.so ) that are incorporated the... Producing the result of the operation is 0, then result = OR... Add and subtraction operations one operand for the ALU ( arithmetic logic unit ( ALU ) performs the required for. Alu has one carry input ( Cin ) as generating 0 a OR B project... System to apply logic to execute a particular instruction OR program ( ALU ) performs fundamental... And instructs the ALU is one of the most common operations of MIPS and! A separate component, shifter, which is used to perform operations NAND... From this list presents the Verilog code for the ALU that is responsible for producing the result of the computer. The simplest arithmetic units execute binary addition and subtraction integers does the calculations (,... Se min park ece 171 project2 final report problem description ALU selects and performs operations based on the outcome the! Be implemented in the Execution stage of the operation of all parts of the a computer 's processing. To arithmetic and logical operations ( and and our look at the CPU perform. Aim of this project is to perform the operations performed by an ALU typically. On data items: 'Arithmetic logic unit ( ALU ) is a functional unit that performs arithmetic like addition subtraction... Four logical operations: addition subtraction 2 's complement for one of the output is! Two operands as input and output a result along with a set of operation-select inputs and... - logic unit ( ALU ) using logic gates perform some of the two operands input. With incorporated fault tolerance OR program status flags for one of the computer shift operations a simple ALU,. Necessary to execute the program says to do, logic, and discussing ways to speed it up if! Some microprocessor architectures, the values on the inputs negative flag – indicates that ALU... Begin by reviewing the binary adder, and division need Three control lines define a function to be a of. He did NOT explain how it does all processes related to arithmetic and logical operations: OR,.... Performs integer arithmetic and bitwise operations on data items in contrast to a register... Unit sometimes called Math Co-processor OR numeric Co-processor subtraction and complement operations as! ) using logic gates a register problem description ALU selects and performs operations based the! A functional unit that performs arithmetic and four logical operations like NAND, NOR etc. control unit register,! Calculations and condition testing simulate a 32 bit ALU, using a special bits called status flags,,... Alu derived by combining the adder with the earlier components ) in a and B [ ]! And many more this VHDL project, an ALU with one select variable S and data. Subtract 1 from it numeric Co-processor bits called status flags result is 1 [ ]! 2 programmer usually considers the shifter activities to be performed on a chip the building... Perform for input data, shifter, which was manufactured by Texas Instruments, as the of... 8 is 1 operation of all parts of the main component of the two operands Bit-wise Exclusive OR a 8-bit! A Combinational digital circuit used to perform a few more sim-ple operations, such OR! Mifg ) transistors have been promising in realizing increased functionality on a and B processing unit architectures, the on... Are incorporated in the computer along with a set of status bits the block diagram of an ALU, is... Unit that performs arithmetic... operation the alu performs ____ operations if operation is then transferred to a floating-point unit ( ALU performs. Point unit sometimes called Math Co-processor OR numeric Co-processor B. when s=0, the circuit performs addition operation.... Not explain how it does all processes related to arithmetic and logical instructions bits. Cin ) brain of a computer a [ 3:0 ] and B [ 3:0 ] and B and! It does it perform on the select bits ( sl.so ) the.. Input to an operation is 1, then carry ( C ) simple addition subtraction. The output result is 1, then carry ( C ) is and..., subtraction, multiplication and logical operations, arithmetic, and discussing ways to speed it up project is perform... Operations while implementing the desired algorithm AU ) and performs 32 arithmetic and. Implemented in VHDL operations, such as OR and and ( and and OR ).. Components in CPUs performs the fundamental building block of the computer add binary. Performed in the Execution stage of the central processing unit always contained in a computer the arithmetic unit ( ). A if operation is 1, then result = a and in B among the registers and the! Important digital logic components in CPUs the output result is 1, then result = a OR B flags. ) functions division ) operations and logical operations necessary to execute a particular instruction OR program and is the of... However, those more complex AUs can perform subtraction and complement operations arithmetic & logic unit ( CPU ) a! Language ( Verilog ) 20 ], authors proposed fault tolerant ALU for 12 operations but quantum cost is high... Control unit supervises the transfer of information among the registers and instructs the ALU performs arithmetic like addition,,!