An open API service indexing awesome lists of open source software.

https://github.com/royroki/circuit

In this video, I walk you through the inner workings of my custom-built 8-bit computer. From fetching instructions to executing binary addition, I cover how essential components like RAM, registers, and the ALU work together.
https://github.com/royroki/circuit

8bitcomputer binary computerarchitecture cpu hardware

Last synced: 4 months ago
JSON representation

In this video, I walk you through the inner workings of my custom-built 8-bit computer. From fetching instructions to executing binary addition, I cover how essential components like RAM, registers, and the ALU work together.

Awesome Lists containing this project

README

          

# πŸ–₯️ Exploring My Custom 8-bit Computer

In this video, I walk you through how my custom-built 8-bit computer works. From fetching instructions to executing binary addition, you’ll get a clear view of how simple components like RAM, registers, and the ALU come together to perform operations.

I've used hex input to simplify binary data input and explain every step of the process. Watch till the end to see the final result displayed on my 3-digit display!

## πŸ“Ί Watch the Video

[![Watch the Video](https://img.youtube.com/vi/YpLBAJZ57EM/0.jpg)](https://www.youtube.com/watch?v=YpLBAJZ57EM)

## πŸ”‘ Key Topics Covered

βœ… **Data bus and address bus**
βœ… **16-byte RAM**
βœ… **Instruction register and program counter**
βœ… **Performing addition in the ALU**
βœ… **Understanding the fetch-execute cycle**

If you’re interested in learning more about how computers process basic instructions, this is the video for you! πŸš€

## πŸ–ΌοΈ Screenshots

Here are some snapshots from the video to give you a preview:

![Screenshot 0](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20.jpeg)
![Screenshot 1](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(1).jpeg)
![Screenshot 2](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(2).jpeg)
![Screenshot 3](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(3).jpeg)
![Screenshot 4](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(4).jpeg)
![Screenshot 5](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(5).jpeg)
![Screenshot 6](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(6).jpeg)
![Screenshot 7](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(7).jpeg)
![Screenshot 8](Exploring%20My%20Custom%208-bit%20Computer%20_%20Performing%20Addition%20Using%20Binary%20Input%20(8).jpeg)

---
## πŸ–₯️ Run the Circuit with Logisim Evolution

To simulate and run this circuit, you can use [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution), an open-source digital logic simulator. It allows you to design and test digital circuits interactively.

### πŸ“Œ Stay Connected
πŸ’¬ If you have any questions or thoughts, drop a comment on the video!
πŸ‘ Don't forget to like and subscribe if you enjoyed it!

Happy computing! πŸ’»πŸš€