PDP8-SimulatorPDP8-Simulator è un utile esempio per vedere come funziona un semplice e primitivo computer, e per divertirsi con un po' di semplice programmazione a basso livello.
E' una riproduzione abbastanza fedele del primo modello di PDP8, tuttavia semplificata in alcuni dettagli. Il pacchetto contiene un compilatore che crea l'eseguibile e la macchina virtuale che lo esegue. Nel pacchetto troverete anche quattro programmi di esempio, già compilati (cicli, macro aritmetiche). Per compilare ed eseguire i vostri programmi basta posizionarli nella stessa cartella del compilatore o della macchina virtuale, e lanciare rispettivamente il compilatore o la macchina virtuale. Dettagli tecnici della macchina virtuale: RAM: 128 words (12 bit) In realtà con una piccolissima modifica nel codice si potrebbero ottenere 4096 words organizzate come nell'originale PDP8, ma visto che è piuttosto complicato programmare il PDP8 per usare più di una pagina di memoria, ho momentaneamente disattivato quella funzione. REGISTRI: AC (12 bit) PC (12 bit) L (1 bit) Come nell'originale PDP8 Il README contiene la guida completa alle funzioni supportate, alla loro sintassi e alcuni esempi di macro per eseguire operazioni più complesse. Il compilatore riconosce e segnala i principali errori di programmazione, ma non aspettatevi Visual Studio... :-) Maggiori informazioni e guida completa disponibili nel README.
Data: 11/04/2010
Programmatore C, C++, Visual C#, Java. Conoscenze base di Python, Pascal e Delphi.
|
Aggiungi un commento