Solution Interrogation CRI - 2018/2019-S2

1. Table des transitions ou d’états:

Etat
Initial
X1X0
00 01 10 11
EF Y EF Y EF Y EF Y
A B X A 1 A 0 C X
B B 0 A X B 0 C X
C C 0 A X D X C 1
D C X A X B X D 1

2. Codes des états (Q1Q0):

A → 00 ; B → 01 ; C → 10 ; D → 11

3. Table d’excitation avec des bascules T :

X1 X0 Q1 Q0 Q1+ Q0+ Y T1 T0
0 0 0 0 0 1 X 0 1
0 0 0 1 0 1 0 0 0
0 0 1 0 1 0 0 0 0
0 0 1 1 1 0 X 0 1
0 1 0 0 0 0 1 0 0
0 1 0 1 0 0 X 0 1
0 1 1 0 0 0 X 1 0
0 1 1 1 0 0 X 1 1
1 0 0 0 0 0 0 0 0
1 0 0 1 0 1 0 0 0
1 0 1 0 1 1 X 0 1
1 0 1 1 0 1 X 1 0
1 1 0 0 1 0 X 1 0
1 1 0 1 1 0 X 1 1
1 1 1 0 1 0 1 0 0
1 1 1 1 1 1 1 0 0

4. Equations simplifiées :

Q1Q0
X1X0
00 01 11 10
00 X 0 X 0
01 1 X X X
11 X X 1 1
10 0 0 X X

Y = X0

Q1Q0
X1X0
00 01 11 10
00 0 0 0 0
01 0 0 1 1
11 1 1 0 0
10 0 0 1 0
     _               _      _
T1 = X1 X0 Q1 + X1 X0 Q1 + X1 X0 Q1 Q0
Q1Q0
X1X0
00 01 11 10
00 1 0 1 0
01 0 1 1 0
11 0 1 0 0
10 0 0 0 1
     _  _  _  _       _      _            _     _  
T0 = X1 X0 Q1 Q0 + X0 Q1 Q0 + X1 Q1 Q0 + X1 X0 Q1 Q0

4. Circuit :

circuit


1. Caractéristiques mémoire

Taille MAR = 10 bits; Taille MBR = 8 bits.

2. Taille de la mémoire totale

Nombre de mots mémoire = 210 = 1024 mots

Taille en bits = 1024 x 8 = 8192 bits = 213 bits

Taille en K bits = 210 x 8 = 8 K bits

Taille en K Octets = (210 x 8) / 8 = 1 K Octets

3. Nombre de blocs mémoire

            = (Taille totale / Taille Bloc )
            = (213 bits) / ( 256 * 4 bits)
            = (213) / ( 210) = 23 = 8

Nombre de colonnes verticales = 8 / 4 = 2

Nombre de niveaux (lignes horizontales) = 8 / 2 = 4

4. Répartition dans les blocs mémoire :

La méthode la plus simple est de convertir les adresses de la mémoire en héxadécimal. Puisque chaque bloc mémoire a un MAR de 8 bits, il résulte que les bits 9 et 10 de chaque adresse désigne directement le niveau du bloc mémoire associé :

(254)10 → (0FE)16 ;
(255)10 → (0FF)16 ;
(256)10 → (100)16 ;
(641)10 → (281)16 ;
(689)10 → (2B1)16 ;
(837)10 → (345)16 ;

D'où :

  Contenu Colonne 1 & Colonne 2
Niveau 0 LOAD 641, D
MUL 7, IMM
Niveau 1 STORE 689, IND
Niveau 2 20
837
Niveau 3 30

5. Déroulement :

CO RI ACC MAR MBR @837

254

?

?

?

?

30

255

LOAD D

20

641

20

30

256

MUL IMM

20 * 7 = 140

255

MUL 7, IMM

30

257

STORE IND

140

837

30

140