Qibec (pronounce "Quebec") is a simple educational CPU - not a complete computer - made from discrete transistors.

This CPU (Central Processing Unit) only has 1 single native instruction, which operates on 1 data-bit.

Because of this simplicity, it becomes easy to fully understand the design. Furthermore, no instruction-set has to be learned in order to program the CPU.

The Qibec CPU has a modular design, where logical building-blocks are implemented as separate physical plug-in modules. The challenge of understanding the CPU is thus divided into smaller tasks.

Goal and intended audience

There may seem to exist some "magic" between pure hardware and a live program "running on that hardware". This project attempts to extend that magic with knowledge and understanding.

The Qibec CPU offers an exciting introduction into computing and programming at the machine-level. It is intended as an educational tool for students, teachers and interested hobbyists.

This thing is real, you can understand it completely, create your own program for it - and then literally see it run on your hardware.

Have fun! :-)