Emulación del diseño de un computador con arquitectura John von Neumann. El computador cuenta con un lenguaje assembly y un ensamblador que permite programarlo.
Primero compilamos el assembler con
gcc assembler.c cpu.c -o assemblerLuego escribimos el código assembly en algún archivo (llamémoslo program.txt) y generamos el programa binario (llamémoslo program.bin) con
./assembler program.txt program.binPrimero nos aseguramos de tener compilado el ejecutable del computador con el comando
gcc AetherComputer.c cpu.c memory.c -o AetherComputerY ahora lo ejecutamos con el siguiente comando
./AetherComputerPor ahora el computador ejecutará el programa binario con nombre program.bin tan pronto como inicie.