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

Course Project: Topic: 8 Bit ALU

The document describes a course project to design an 8-bit ALU using Logisim. The ALU will perform addition, subtraction, AND, and OR functions on two 8-bit inputs based on the values of two control signals. It will contain four main units - an 8-bit adder/subtractor, 8-bit AND gates, 8-bit OR gates, and logic to output carry, overflow, zero, and negative values. The circuit design and implementation will be tested in Logisim.

Uploaded by

Pruthvi Prakasha
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views

Course Project: Topic: 8 Bit ALU

The document describes a course project to design an 8-bit ALU using Logisim. The ALU will perform addition, subtraction, AND, and OR functions on two 8-bit inputs based on the values of two control signals. It will contain four main units - an 8-bit adder/subtractor, 8-bit AND gates, 8-bit OR gates, and logic to output carry, overflow, zero, and negative values. The circuit design and implementation will be tested in Logisim.

Uploaded by

Pruthvi Prakasha
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

COURSE PROJECT

Topic : 8 Bit ALU

Objective: Designing a simple 8-bit ALU and implementing it on LOGISIM.

Methodology adopted

The four main units:


a 8-bit bitwise AND unit, a 8-bit bitwise OR unit, andf a 8-bit ADD/SUBTRACT unit with a control line. the logic to output carry, overflow, zero and negative.
The basic Logic circuit used is:

The ALU will perform the desired function on two 8-bit inputs (X and Y, where x0 is the lowest order bit for x etc...) and output the result (RESULT). The function will be determined by the value of a control signals (S0,S1), as listed below.

S0 1 1 0 0

S1 0 1 0 1

Function ADD SUB AND OR

These are controlled by 2 multiplexers.

In addition to the 8 bits of output provided in RESULT, four additional outputs are also present 1.Overflow Output 2.Zero output 3.Negative Output 4.Carry

Logic Circuit :

The main circuit looks like as below:

The eight bit adder/subtractor

8 Bit Logical AND & OR Gates.

Softwares Used : Logisim 2.7.1.

List of references. 1.Logisim manual. 2.Wikipedia

You might also like