Modifiche effettuate al codice

Elenco classi già esistenti e modificate:

ControlStore.java  : E' stato aggiunto un metodo per il settaggio di una singola microistruzione in caso venga modificata a mano dall'utente
IJVMAssembler.java  : Oltre al file oggetto genera un file .mne che serve per la visualizzazione simbolica della main memory
IJVMMethod.java : e' stato modificato il metodo generate e aggiunto un metodo generateLabels per scrivere i dati di interesse del metodo sul file .mne
Mic1Constants.java : Sono stati aggiunti i magic number per i file .mne e la dimensione della porzione di memoria visualizzata di main memory
MainMemory.java : Si e' aggiunto il settaggio di variabili statiche di mic1sim che permettono di aggiornare la porzione di memoria visualizzata se questa viene modificata durante l'esecuzione del programma
Mic1Instruction.java : e' stato aggiunto un metodo per la conversione di una microistruzione in un numero e per settare una microistruzione dato un numero
MPC.java: E' stato aggiunto il metodo getValue() che ritorna il valore corrente del mpc
PC.java : E' stato aggiunto il metodo getValue() che ritorna il valore corrente del pc
mic1sim.java : Nel metodo init() viene aggiunto il menu windows per aprire le finestre(control store, main memory, debug )
Nei vari metodi vengono aggiunte istruzioni per gestire i dati visualizzati dai vari frames se aperti in quel momento.
E' stato aggiunto il metodo macroStep per poter effettuare una macroistruzione alla volta ( controllare se la prima istruzione del microcodice viene sempre  memorizzata all'indirizzo 0x2 nella control store)
Nel metodo loadProgram viene caricato anche il file con estensione .mne

Elenco classi create:

ControlStoreFrame.java : Frame dove viene visualizzata la control store
ControlStoreModel.java : Modello dei dati per il frame della control store
MainMemoryFrame.java : Frame dove viene visualizzata la main memory
MainMemoryModel.java : Modello dei dati per il frame della main memory
MNELoader.java : classe che si occupa di caricare il file con i mnemonici per la visualizzazione nel frame della main memory
OutRangeNumberException.java :
Simbol.java : classe che essenzialmente implementa una struttura del tipo stringa e indirizzo, utilizzata per la visualizzazione delle label simboliche nel frame della mein memory