Nathanael007

๐Ÿ–ฅ๏ธ 8bit-cpu - Build and Explore Your Own 8-bit CPU

๐Ÿ“ฅ Download the Latest Version

Download 8bit-cpu

๐Ÿš€ Getting Started

Welcome to the 8bit-cpu project! This software allows you to build and explore an 8-bit CPU in Logisim. It includes a custom instruction set, ALU, registers, control unit, and memory interface.

๐Ÿ› ๏ธ Prerequisites

Before you get started, ensure you have the following:

  1. Logisim: Download the latest version of Logisim from Logisimโ€™s official website. This software is essential to run the 8-bit CPU project.
  2. Operating System: The 8bit-cpu project is compatible with Windows, macOS, and Linux.

๐Ÿ“‚ Download & Install

Visit this page to download the software: Releases Page.

  1. Open the link above.
  2. You will see a list of available releases. Choose the most recent version by selecting the topmost entry.
  3. Click on the asset file suitable for your operating system (e.g., a .zip or .jar file).
  4. The file will download to your computer. Locate the file in your downloads folder.

๐Ÿ”ง Opening the Project

  1. If you downloaded a .zip file, extract it to a folder of your choice.
  2. Navigate to the folder and look for a file named 8bit-cpu.circ or similar.
  3. Open Logisim.
  4. In Logisim, click on File and select Open.
  5. Browse to the location where you extracted the files and select the 8bit-cpu.circ file.

๐Ÿ“Š Exploring the Features

After opening the project, you can explore various features:

๐Ÿ“‹ Basic Usage

  1. Run the CPU: After opening the circuit in Logisim, you can simulate the CPU. Click the Simulate tab, then click Run.
  2. Load Programs: You can write and load simple assembly programs to see how the CPU executes them.
  3. Debugging: Use Logisimโ€™s tools to step through your programs and examine the values of registers and memory.

๐Ÿ“ˆ Examples

Here are some examples of assembly programs you can try:

๐Ÿ“– Documentation

The README.md contains information on how to use the CPU, including its instruction set and sample programs. For more detailed instruction, you can refer to the comments within the Logisim project files.

๐Ÿ›ก๏ธ Support

If you encounter issues or have questions, you can open an issue on the Issues page. Alternatively, feel free to join discussions in the GitHub repository.

๐ŸŒ Community

Join our community to share your experiences and projects using the 8bit-cpu. Contributions and feedback are welcome!

For more advanced features and updates, keep checking the Releases Page.

๐ŸŽ‰ Conclusion

Now you have everything you need to get started with the 8bit-cpu project. Enjoy building and experimenting with your own 8-bit CPU!