An implementation of a basic computer architecture based on the principles outlined in the classic textbook “Computer System Architecture”, Morris Mano. The implementation is carried out using Logisim, a digital logic simulator.(Github)

Features

Architecture: The implemented computer architecture follows the principles outlined by Morris Mano, including the CPU, memory, registers, and control unit.

Instruction Set: The computer supports a basic instruction set, including arithmetic, logic, and control instructions.

Memory: The computer includes both data memory and program memory. It can load and execute programs stored in program memory.

Getting Started

To get started with this project, follow these steps:

Clone the Repository: Clone this repository to your local machine using git clone.

Install Logisim: If you haven’t already, download and install Logisim, which is available for multiple platforms.

Open the Project: Open the Logisim project file (.circ) in Logisim to explore the computer’s architecture.

Usage

The Logisim project file contains the entire computer architecture. You can use Logisim’s simulation features to interact with and observe the computer’s behavior.
Load programs into program memory and execute them to see the computer in action.

Detailed usage instructions and examples can be found in the project’s documentation.