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 |