Questo repository contiene una raccolta di progetti ed esercizi sviluppati durante il corso universitario di "Calcolatori Elettronici".
- Sudoku Project: Un risolutore e validatore di Sudoku interattivo scritto in linguaggio C. Implementa l'algoritmo di Backtracking per la risoluzione e utilizza maschere di bit per ottimizzare i controlli di validità della griglia.
- Malloc Allocator: Un'implementazione personalizzata delle funzioni
mallocefreescritta interamente in Assembly x86_64. Il gestore della memoria alloca i blocchi su un pool da 10 MB tenendo traccia degli spazi liberi attraverso una bitmap. - Reversing DFA: Esercizio di Ingegneria Inversa (Reverse Engineering). Consiste nella ricostruzione passo-passo in C di un Automa a Stati Finiti (DFA) ricavato analizzando l'eseguibile e il codice sorgente in Assembly.