Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PDP8-Simulator

PDP8-Simulator

18460_size.jpg
PDP8-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.


Categoria: Esempi / C++
Piattaforma:

Sito web: www.matthew.pierotofy.it
Downloads: 668
Rating: (2 voti)
Data: 11/04/2010
Download

A proposito dell'autore

Programmatore C, C++, Visual C#, Java. Conoscenze base di Python, Pascal e Delphi.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti