calM is a CPU architecture learning machine designed for educational purposes, offering a simplified representation of fundamental CPU concepts to aid in understanding computer architecture.

Calm machine offers a simple ISA and assembly language. Our platform includes an emulator and simulator for program execution and visualization, along with courses and learning materials for computer architecture.

Our learning platform provides a variety of materials to help you understand computer architecture concepts more easily.

Emulation

Our website provides an emulator where you can write and execute your CalM assembly code. You can check the results by inspecting various registers and central memory content.

Animation

After executing your CalM assembly code, you can click "Animate" to watch a captivating animation of your code coming to life within the CalM architecture.

Join the community

discord-logo
Meet the Calm Team community on our Discord server to connect with like-minded individuals, ask questions, and share your ideas in a supportive and welcoming space.
This project was created by a team of six 2nd-year students from ESI-Alger as part of a class project. The objective was to develop a pedagogical machine with a simulation of code execution to teach computer architecture. We successfully designed and developed the learning platform, which includes the calm machine, with its emulator and simulator to meet the pedagogical goals.

Thanks for everyone who contributed to this project court-vert

You can always contribute from here

You can reach us out anytime

git-icondiscord-iconlinkedin-icon

CALM Bot

avatar
...