In this project, I implemented a Computer Organization model that simulates the fundamental operations of a computer system. The goal was to understand how hardware-level components interact and to apply theoretical concepts in a practical way.
Key Features:
Instruction Set Architecture (ISA) simulation to execute basic operations.
Implementation of arithmetic and logic operations (ALU functions).
Register operations and memory addressing modes.
Control unit design for instruction decoding and execution.
Support for assembly-level programming to test system functionality.
Outcomes:
Gained hands-on experience in low-level system design.
Improved understanding of data paths, control signals, and CPU cycles.
Built a functional project that bridges the gap between theory and real-world computer architecture.