Marte

Assemblatore MIPS e simulatore di runtime
Scarica ora

Marte Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Pete Sanderson and Kenneth Vollmar
  • Sito web dell'editore:
  • http://courses.missouristate.edu/KenVollmar/

Marte Tag


Marte Descrizione

Assemblatore MIPS e simulatore di runtime MARS sta per MIPS Assembler and Runtime Simulator ed è un ambiente di sviluppo interattivo leggero (IDE) per la programmazione nel linguaggio di assemblaggio MIPS, destinato all'utilizzo di livello educativo con l'organizzazione informatica di Patterson e Hennessy e qui ci sono alcune caratteristiche chiave di "Marte": · GUI con controllo point-and-e-click e editor integrato · Registro e valori di memoria facilmente modificabili, simili a un foglio di calcolo · Visualizza valori in esadecimale o decimale · Modalità riga di comando per gli istruttori per testare e valutare facilmente molti programmi · Registri del punto flottante, coprocessore1 e coprocessore2. Strumento standard: vista a livello bit e modifica dei registri del punto flottante a 32 bit (screenshot). · Esecuzione a gradini a velocità variabile · Utility "Strumento" per il controllo dei MIPS dei dispositivi simulati. Strumento standard: strumento di analisi delle prestazioni della cache (screenshot). · Un singolo passo indietro Requisiti: · Ambiente di runtime di Edizione standard Java 2 Cosa c'è di nuovo in questa versione: · Abbiamo finalmente implementato la nuova funzionalità più richiesta: la memoria e le celle di registro saranno evidenziate quando vengono scritte durante la simulazione temporizzata o a gradini! La cella di memoria / registro evidenziata rappresenta quindi il risultato dell'istruzione appena completata. Durante l'esecuzione cronometrata o a gradini, questa non è l'istruzione evidenziata. Durante il passo indietro, questa è l'istruzione evidenziata. L'istruzione evidenziata è quella successiva da eseguire nella sequenza di esecuzione normale (avanti). · Congiunzione con l'evidenziazione delle cellule, abbiamo aggiunto la possibilità di personalizzare la combinazione di colori di evidenziazione e carattere. Seleziona Evidenziazione nel menu Impostazioni. Nella finestra di dialogo risultante, è possibile selezionare il colore del colore di sfondo Evidenzia, il colore del testo e il carattere per le diverse tabelle di runtime (segmento di testo, segmento di dati, registri). Puoi anche selezionarli per normale, non solo evidenziati, visualizzati da una riga uniforme e dispari, ma non dalla tabella. · Cool New Etichette Finestra Finestra: la tabella può essere ordinata in ordine crescente o discendente in base all'etichetta (alfanumerica) o alla colonna Indirizzo (numerico). Basta fare clic sulla rubrica della colonna per selezionare e alternare tra ascendente (triangolo verticale) o discendente (triangolo invertito). Gli indirizzi sono ordinati in base ai valori a 32 bit non firmati. L'ambientazione persiste attraverso le sessioni. · Il pannello Messaggi, che include i messaggi di Marte e eseguire le schede I / O, ora viene visualizzata utilizzando un carattere mono-distanziale (larghezza del carattere fisso). Questo facilita la grafica basata su testo quando si esegue da IDE. · Il file di distribuzione MARS.JAR ora contiene tutti i file necessari per produrre un nuovo file JAR. Ciò renderà più facile per te espandere il barattolo, modificare i file di origine, ricompilare e produrre un nuovo barattolo per l'uso locale. Creatmarsjar.bat contiene le istruzioni del vaso. · La finestra della Guida ora include una scheda per i riconoscimenti. Questo riconosce i contributori e i corrispondenti di Marte. · Abbiamo aggiunto una nuova chiamata di sistema (Syscall) per la generazione di toni MIDI in modo sincrono, Syscall 33. La chiamata MIDI originale ritorna immediatamente quando viene generato il tono. La nuova non tornerà fino a quando l'uscita del tono non sarà completa indipendentemente dalla sua durata. · Il display del segmento dati ora scorre 8 righe (mezzo tavolo) anziché 16 quando vengono fatti clic sui pulsanti freccia. Ciò rende più facile visualizzare una sequenza di cellule correlate che si verificano per attraversare un limite del tavolo. Nota È possibile tenere premuto entrambi i pulsanti per lo scorrimento rapido. Anche la casella combinata con vari limiti di indirizzo dei dati funziona anche meglio ora. · Correzione del bug: due correzioni allo strumento della tastiera e visualizzazione dello schermo. Il bit del trasmettitore non è stato ripristinato in base al conteggio delle istruzioni quando si esegue il segmento di testo del kernel e il bit del livello di eccezione del registro di stato non è stato testato prima di abilitare la routine del servizio di interrupt (potrebbe portare a looping se gli interrupt si verificano w / I la routine del servizio di interrupt ). Grazie a Michael Clancy e Carl Hauser per portarli alla mia attenzione e suggerendo soluzioni. · Correzione del bug: gli indirizzi del byte del segmento dello stack non sono stati elaborati correttamente sui confini della parola. Questo vale per l'ordine dei byte poco endian (Big-Endian non è abilitato o testato in Marte). Grazie a Saul Spatz per riconoscere il problema e fornire una patch. · Le correzioni di bug minori includono: Correzione di un guasto che porta a guasto quando si avvia Marte in modalità Comando, chiarire il messaggio di errore di assemblatore per ulteriori o troppo molti errori e correggendo la descrizione delle istruzioni LHU e LBU da "non allineate" a "senza firma ".


Marte Software correlato

IDE.

NetBeans IDE è un ambiente integrato completo per gli sviluppatori di applicazioni Java. ...

101

Scarica

Eiffelstudio.

Strumenti di sviluppo che fanno una differenza concreta e immediata nel modo in cui le aziende producono software. ...

133

Scarica

jhepwork.

Un quadro di analisi dei dati multiplatform completo scritto in Java. ...

144

Scarica

Sciteproj.

Un project manager per l'utilizzo con l'editor di testo scintilla (Scite) ...

358

Scarica

DB Visual Architect.

DB Visual Architect (DB-VA) offre agli sviluppatori di software una soluzione eccellente per lo sviluppo di applicazioni di database. ...

70

Scarica