0% found this document useful (0 votes)
5 views

Practical 7

coa practical with commands

Uploaded by

yolirox135
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Practical 7

coa practical with commands

Uploaded by

yolirox135
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Practical 7

AIM: Design ALU using Logisim.


The first step is to create a new Logisim file. Save this file as 4-bit ALU. circ.
Once you have a blank canvas, let's create sub-circuits for the adders, the AND
and the OR. Next, right-click on the main folder (4-bit ALU) and select Add
Circuit, as shown in
Figure l:

Name the circuit Full Adder.


Repeat to add the following circuits as mentioned below:
 4-bit Adder/Subtractor
 4-bit AND
 4-bit OR
Your Logisim explorer window should look as follows:

Adders
We have already created Adders and half-Adders in the previous lesson. The
following diagrams show the setup for the adders. To open the canvas, double-
click on the Full Adder circuit.
Add the following:
 One input pin, labeled In, facing South
 Two input pins, labeled A and B, facing East
 One output pin, labeled Result, facing West
 One output pin, labeled Out, facing North
 Two XOR gates, facing East (two inputs, I data bit)
 Two AND gates, facing South (two inputs, I data bit)
 One OR gate, facing South (two inputs, I data bit)
Arrange and connect them. Refer to Figure 2:

Figure 2: Add Full Adder


4-bit Adder/Subtractor
The Adder/Subtractor show in figure 2 might look complicated, but we will
actually be able to add in the adder we created previously.
You can click an elements from the explorer menu on the left (e.g.,Full adder),
and drag in onto your canvas.
In the 4bit adder/subtractor circuit, add the following:
Drag and drop four of the Full adder you created earlier onto the canvas (they
will have + sign on them); arrange vertically.

 An East-facing pin called Add/Subtract Control


(add this to the top left)
 A North-facing pin called B, with 4 data bits
 A south-facing pin called A, with 4 data bits
 Four East-facing XOR gates, each with two inputs
 Three South-facing NOT gates, each 1 data bit
 Two east-facing AND gates, each 1 data bit and three input
 Three splitters with four inputs
 Outputs pins for carry out and overflow
 Connect all Elements
Next, connect all elements as shown in figure 3. Figure 3 is the completed 4- bit
adder/subtractor with all components

4-bit OR and 4-Bit AND


In this sub-circuit, we add the following:
 Two inputs, A and B, with 4 data bits
 Two splitters with 4 bits
 Four AND gates with two inputs each
 Another splitter with 4 bits
 An output pin, Result with 4 bits
Add the elements and connect as shown in Figure 4:
The 4-Bit AND matches the 4-Bit OR sub-circuit, except you add four AND
gates, as shown in Figure 5.
Figure 5: 4-Bit AND

You might also like