CPU SIM.

Progetta facilmente una CPU a livello di microcode e esegui programmi con esso
Scarica ora

CPU SIM. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Dale Skrien
  • Sito web dell'editore:
  • http://www.cs.colby.edu/djskrien
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 4.7 MB

CPU SIM. Tag


CPU SIM. Descrizione

Progetta facilmente una CPU a livello di microcode e esegui programmi con esso CPU SIM è un'applicazione Java gratuita e facile da usare che consente agli utenti di progettare la CPU del computer semplice a livello di microchode e di eseguire programmi di linguaggio della macchina o di assemblaggio su quelle della CPU attraverso la simulazione. La SIM della CPU può essere utilizzata per simulare una varietà di architetture, incluse architetture basate su accumulatori, simili o basate su uno stack (come le JVM). CPU SIM è uno strumento utile per gli istruttori che vogliono che i loro studenti ottengano un'esposizione pratica a una varietà di architetture e per avere la possibilità di progettare e attuare le proprie architetture e scrivere programmi nel linguaggio della macchina e nel linguaggio di assemblaggio per le loro architetture. Ecco alcune caratteristiche chiave di "CPU SIM": Strumenti per la progettazione di una CPU al livello di trasferimento del registro: · Dialoghi per specificare il numero e la larghezza dei registri, registrare array di registro e RAMS. · Dialoghi per specificare le microinstruzioni (ad esempio, i trasferimenti di bit tra registri) utilizzati per implementare le istruzioni della macchina Una finestra di dialogo per specificare le istruzioni della macchina, incluso: · Il numero di bit in ogni istruzione · Il valore dell'OPCODE e il numero di bit occupa l'opcode · Il numero degli operandi e il numero di bit in ogni operando · La semantica di ciascuna istruzione (specificata da una sequenza di microinstruzioni) · Un editor di testo per la scrittura di programmi di lingue di assemblaggio · Un assemblatore per convertire i programmi di assemblaggio nel codice della macchina per la CPU dell'utente. · Un debugger per fare un passo avanti e all'indietro attraverso l'esecuzione di tali programmi, ispezionando e modificando facoltativamente lo stato della macchina dopo ogni fase. Requisiti: · Java 1.5 o successivi Cosa c'è di nuovo in questa versione: · Correzioni di bug · Risolto bug in transferrtor.execute () in modo che funzioni correttamente quando · Numbits == 0. · Risolto bug in cui le preferenze di punteggiatura nella finestra di dialogo Preferences · Non sono stati salvati né correttamente visualizzati o utilizzati dall'assemblatore. · Miglioramenti · Gli operandi per A.Data Pseudo Le istruzioni possono ora essere letterali o simboli · Corrispondente alle etichette o a equate nomi.


CPU SIM. Software correlato

Seqcorator.

Un editor di sequenza ultra-flessibile e decoratore di funzionalità ...

125 15.4 MB

Scarica