Ciao, io recentemente ho creato un emulatore LC-3 seguendo questa guida.
L'architettura LC-3 viene utilizzata in ambito didattico (creazione emulatori, assembler, ecc...) perché dotata di un semplice set di istruzioni, ovvero è facile da implementare.
Ti crei quindi il tuo bel emulator LC-3 (ci vuole poco), poi crei l'assembler (ovvero un traduttore da linguaggio assembly a linguaggio macchina).
Da lì puoi creare qualsiasi applicazione per il tuo emulatore.
Divertiti.
L'architettura LC-3 viene utilizzata in ambito didattico (creazione emulatori, assembler, ecc...) perché dotata di un semplice set di istruzioni, ovvero è facile da implementare.
Ti crei quindi il tuo bel emulator LC-3 (ci vuole poco), poi crei l'assembler (ovvero un traduttore da linguaggio assembly a linguaggio macchina).
Da lì puoi creare qualsiasi applicazione per il tuo emulatore.
Divertiti.