Package microOpGen

Class Summary
AbsSrc Classe per la gestione delle istruzioni del tipo ADDL labelH,Rx
ADD Classe astratta dell'istruzione Istr[Rx,Ry]
Assoluto Classe che assegna micro-istruzioni e bit relativi ad un'istruzione di tipo ADD con indirizzamento assoluto
Clear Classe che effettua il "Clear Device", cioe' resetta il FF di Status
ClrI Classe che gestisce l'operazione di reset del FF-I in modo da impedire al pd32 di gestire interruzioni.
ClrIm Classe per resettare il FF-IM in modo da generare il segnale !IRQ=1
crea Classe per la creazione della lisa di micro operazioni, relative all'istruzione, e la stampa a video nella text area del frame principale
Device Classe astratta per le istruzioni sui Device
Diretto Classe che assegna micro-istruzioni e bit relativi ad un'istruzione di tipo ADD con indirizzamento Diretto
Immediato Classe che assegna micro-istruzioni e bit relativi ad un'istruzione di tipo ADD con indirizzamento Immediato
INL Classe per la lettura di un dato Long da un device
INT Classe per la gestione delle Micro-operazioni relative alle interruzioni
Interruzione Classe astratta per la gestione delle classi di istruzione che trattano le interruzioni
Istruzione Classe astratta genitore di tutte istruzioni
IstruzioneFactory Istruzione che fa il parse di ogni istruzione e ne determina la classe di istruzioni di appartenenza
JC Classe per la gestione dell'istruzione JC label
JI Classe per la gestione dell'istruzione JI label
JmpAssoluto Classe per la gestione dell'istruzione di Jump Assoluto: jmp label
JmpRelativo Classe per la gestione dell'istruzione di Jump Relativo: jmp label(pc)
JN Classe per la gestione dell'istruzione JN label
JNR Classe per la gestione dell'istruzione JNR device,label
JP Classe per la gestione dell'istruzione JP label
JR Classe per la gestione dell'istruzione JR device,label
JSR Classe per la gestione dell'istruzione JSR label
Jump classa astratta per la gestione delle classi di istruzione Jump
JV Classe per la gestione dell'istruzione JV label
Jx classa astratta per la gestione delle classi di istruzione Jx
JZ Classe per la gestione dell'istruzione JZ label
M_AbsDst  
M_AbsSrc  
M_Diretto  
M_Immediato  
M_MemDst  
M_MemSrc  
M_PostDst  
M_PostSrc  
M_PredDst  
M_PredSrc  
M_SpiazzDst  
M_SpiazzSrc  
Main Proprio quello che immaginate, la classe con il main()
MemDst Classe per la gestione delle istruzioni ADD con destinazione la memoria
MemSrc Classe per la gestione delle istruzioni ADD con origine la memoria
MOV classa astratta per la gestione delle classi di istruzione MOVE
MOVL classa astratta per la gestione delle classi di istruzione MOVE
OUTL classe che gestisce l'istruzione OUTL Rx,device
POP Classe che gestisce l'istruzione POP Rx
POPSR Classe che gestisce l'istruzione POPSR
PostSrc Classe per la gestione delle ADD con post-incremento, del tipo ADDL (Rx)+,Ry
PredSrc Classe per la gestione delle istruzioni di tipo ADD con pre-decremento: ADDL -(Rx),Ry
PUSH  
PUSHSR  
RTI Visualizza le micro-operazioni relative al ritorno da interruzione
SetI Questa classe gestisce il set del FF-I in modo da abilitare il PD32 a gestire le interruzioni
SetIm Questa classe abilita il set del FF-IM in modo da generare il segnale !IRQ=0 per abilitare la periferica a generare interruzioni
SpiazzDst Questa classe gestisce le istruzioni ADD con lo spiazzamento sul registro di destinazione
SpiazzSrc Questa classe gestisce le istruzioni ADD con lo spiazzamento sul registro sorgente
Stack questa classe astratta gestisce le classi di istruzioni di tipo Stack
Start Questa classe server per gestire la generazione del segnale di START ad una periferica
 

Exception Summary
AnimationException Classe che gestisce le eccezioni delle animazioni
ParseException Classe per la gestione delle eccezioni di parsing