a3 a2 a1 a0 | ||
LOGIQUES | ||
ARITHMETIQUES | ||
CIRCULAIRES | ||
CIRCULAIRES avec C (retenue) |
Légende:
1 :Le CO transfère l'adresse de l'instruction vers le Registre Adresse(RA).
2 :La mémoire transfère l'instruction vers le Registre Mot(RM).
3 :L'instruction est envoy&eacue;e au Registre Instruction(RI).
4 :L'adresse de l'opérande est envoyée dans le RA.
4' :Le code de l'opération est envoyé au décodeur.
5 :Le décodeur détermine le type d'opération et le transmet au séquenceur.
6 :Le séquenceur fait incrémenter le CO.
A :Le séquenceur envoie des signaux à la mémoirepour lire l'opérande à l'adresse stockée dans le RA et la faire parvenir dans le RM.
B :Transfert du contenu du RM vers le processeur entant que données externes.
C :L'opération est effectuée via les mots de commandes du séquenceur.
char c; FILE * f; f=fopen("fichier.txt","w+"); getchar (c); while(c != 'q') { fwrite(&c,sizeof(char),1,f); getchar (c); }
int n[2]; fread(n,sizeof(int),2,f);
fseek(f, 0, SEEK_END); printf("taille du fichier=%d", ftell(f));
open("f", O_RDWR | O_CREAT, 066);
le diagramme d'état:
exemple