#ifndef GOVERNO_INCLUSO #define GOVERNO_INCLUSO #include "elea_tipi.h" struct registri_sistema { istruzione *I; /* Indirizzo istruzione primo programma */ istruzione *O; /* Indirizzo operando in memoria */ istruzione *M; /* Indirizzo istruzione secondo programma */ int P; /* Indice accumulatore */ indirizzo Q; /* Indirizzo di accum. in moltipl. */ indirizzo R; /* Indirizzo moltiplic. in To */ istruzione *H; /* Indirizzo istruzione terzo programma */ int N; /* Memorizzatore di W per telescrivente */ int S; /* Memorizzatore di R per telescrivente */ int Z; /* ? */ }; extern struct registri_sistema R; /* Globale, definito in governo.c */ typedef int(operazione)(istruzione *I); void esegui_primo_programma(void); #endif