0% ont trouvé ce document utile (0 vote)
281 vues3 pages

Analyse de la RAM et des instructions en bits

Le document décrit une RAM contenant 64 mots de 192 octets. Il explique la taille du compteur ordinal, du registre d'instructions et des mots mémoire en fonction du nombre d'opérations et de la taille de l'adresse mémoire.

Transféré par

Mouna Ben Mohamed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
281 vues3 pages

Analyse de la RAM et des instructions en bits

Le document décrit une RAM contenant 64 mots de 192 octets. Il explique la taille du compteur ordinal, du registre d'instructions et des mots mémoire en fonction du nombre d'opérations et de la taille de l'adresse mémoire.

Transféré par

Mouna Ben Mohamed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

RAM = contient 64 mots

Exécute 13 opérations

CO=Conteur ordinale

RI=registre instruction

RAM =192 octet

1. Tailler de CO (adresse instruction)= taille adresse des mots mémoires


64 mots =2^6 __> 6 bit pour codifier les 64 mots
2. RI=contient instruction = mot mémoire= taille code opération +(taille adresse mémoire *3= 2 opérande et
résultat)
Puisque la machine exécute 13 opération donc il faut 4 bits pour les codifier
Et la taille d’une adresse mémoire =6bits donc la taille du RI = 4+6*3=22 bits

3. Si la taille de cette RAM =192 octet et contient 64 ligne (taille de ri =taille de mots mémoires
La taille du RI= la taille d’un mot mémoire =192octect/64=3 octects =24 bits

Exercice 2
11 opérations 0000 ->1010
CO=00011
1. Taille de RI=taille code opération +(taille adresse mémoire *3)
11 opération -> 4 bits pour les coder
Co=taille de adresse mémoire 00011 -> taille @ mémoire =5bits ; donc la taille de RI =4+5*3=19 bits
2. Nombre de mots mémoire au maximum : Nbr=2^5=32 mots
3. 1011 11011 00010 10001  code opération invalide car les opération sont codé de 0000 à 1010 donc le
code opération non existant
1000 11111 00000 10101 -> possible
0110 11011 00001 00011 -> impossible car l’adresse du resultat est une adresse d’une instruction

Exercice 3

Int a=6 ;
Int b=2 ;
Int c ;
C=a*b ;
B=b+a ;

Adresse Mot Mémoire


A=0000 0000 0000 00000110
B=0001 0000 0000 00000010
C=0010 0000 0000 0000 1100 0000 0000 0000 1100
0011 00010000 0001 0010
0100 0000 0001 0000 0001
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

UNITE CENTRALE = Unité de contrôle et de traitement


Unité de contrôle contient CO= adresse instruction et RI contient l’instruction
Traitement : donnée 1 et 2 et résultat
Taille de registre = taille de mots
CO = contient le code de la preumière opération : 0011
RI contient :

00010000 0001 0010

Dans UNIT2 DE TRAITEMENT


1. A 0000 0000 0000 0110
Puis données b
0000 0000 0000 0010
Opération * 0000 0000 0000 1100
2.

Vous aimerez peut-être aussi