Skip to content

A Java application to simulate logic gate circuits. Developed in late 2016 to help me better understand computer architecture

License

Notifications You must be signed in to change notification settings

James-Oswald/Logic-Gate-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logic-Gate-Simulator

A Java application to simulate logic gate circuits. Developed in late 2016 to help me better understand computer architecture

Background

I was very amazed when I found out about logic circuits and how they operated in 10th grade, It blew my mind to think you could make things like binary adders and whole computers out of them. I knew right away that I had to make an application to simulate them, and this small Java GUI project was the result. The final version came out very nice in my eyes, I was very happy with the ability for me to drag gates around and chain them. Looking back there were quite a few flaws, the biggest of which being the inability to feed outputs back to inputs without causing an infinite loop that would crash the program, and no good way to visualize the output of a chain of gates without looking at the tip of the last gate.

Screenshots

1-bit Adder

A simple 1 bit adder circuit with carry being simulated adding 1 + 1 with a 1 being carried in. Adder

About

A Java application to simulate logic gate circuits. Developed in late 2016 to help me better understand computer architecture

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages