• Aucun résultat trouvé

TD 1 Architecture des Calculateurs

N/A
N/A
Protected

Academic year: 2022

Partager "TD 1 Architecture des Calculateurs"

Copied!
7
0
0

Texte intégral

(1)

TD 1

Architecture des Calculateurs

A. RAPPELS DE COURS 1. Unité Centrale

RI contient l'instruction en cours d'exécution (il mémorise sa combinaison).

CO contient l'adresse de l'instruction à faire ou en cours.

Accus contiennent les données en cours de traitement (nombres, caractères, …).

RAM contient l'adresse de l'emplacement du mot échangé entre l'UC et la mémoire.

RE contient le mot échangé entre l'UC et la mémoire.

2. Séquenceur

Le séquenceur est l'organe qui envoie les signaux à tous les autres modules en fonction de CO

RAM

RE

Accus RI

Séquenceur

Organe de Calcul

Unité d'Echange

Donnée ou Instruction

Unité Centrale (unité de Traitement Mémoire

(2)

3. Format des instructions

COP MA RA ó Mot mémoire Code OPération Mode d'Adressage Référence Adressage

4. Deux concepts importants

- L'instruction ne doit agir que sur les accus qui la concerne et doit conserver les autres intacts. Ce n'est pas toujours le cas car suivant les structures il peut arriver que peu de registres soient disponibles.

- Par contre les autres registres peuvent ou non être modifiés selon leur nature (CO, RE, RAM)

5. Présentation des structures

Registre

Echange avec la mémoire

Multiplexeur

A AB

A : Ecriture du contenu du bus sur le registre AB : Libération du contenu du registre sur le bus.

RAM eRAM

sM : Lecture de la mémoire et écriture du contenu dans RE.

eM : Ecriture du contenu de RE dans la mémoire.

RE Mémoire

eRE eM sM

Si x = 1 S = A Si x = 2 S = B 1

2 A

Fx

B

S

(3)

Opérateur

Formateur

Il permet d'accéder directement à la référence d'adressage (RA). Comme les mots mémoire ont un nombre de bits fixé, les bits relatifs au COP et au MA sont tous à 0 par exemple (suivant le constructeur)

COP MA RA => X X RA

0 0

6. Signaux

Pulse à T/2

- Ecriture des registres

- Signaux de commande de la mémoire

Structure S1 : Si eCO signal à niveau, COB à niveau et T1, le registre CO va subir une perpétuelle incrémentation et on ne pourra pas accéder à l'adresse de l'instruction désirée.

A niveau

-> Tous les autres signaux

Représentation des différentes phases des signaux a.

f1 : eM, COB, … f2 : AB, eRE, … f3 : …

b. Chronogramme Tx

Tx = 0 S = E Tx = 1 S = E + 1 T0 : S = E

T1 : S = E +1

E S

RI eRI

Formateur

COB eM H

(4)

B. QUESTIONS

Exercice 1 : Cycle Fetch

Détailler le cycle Fetch.

Structure S1

Ph1 : COB, T0, eRAM Ph2 : sM, COB, T1, eCO Ph2 : REB, T0, eRI Structure S2

Ph1 : A1, eRAM, F2, B2, E1, O4, eRE Ph2 : sM, eCO

Ph2 : eRI Structure S3

Ph1 :COB1, XS, eRAM Ph2 : sM, COB1, XP1, eCO Ph2 : REB1, XS, eRI

Exercice 2 : Mode d'Adressage Immédiat

Structure S1

Ph1 à 3 : Fetch TD Ph4 : RIB, T0, eA, FIN Structure S2

Ph1 à 3 : Fetch TD Ph4 : D1, O1, eRA Ph5 : eA, FIN Structure S3

Ph1 à 3 : Fetch TD Ph4 : RIB1, XS, eA, FIN

Charg A Ad. Imm 2000

CO

A

1000 Mot instruction Ad. Imm

2000

CO

A 1000

2000 1001

Adressage étendu

(5)

Exercice 3 : Mode d'Adressage Direct

STORE A, DIRECT, RA

Structure S1

Ph1 à 3 : Fetch TD Ph4 : RIB, T0, eRAM Ph5 : Ca1, AB, T0, eRE Ph6 : eM, FIN

Structure S2

Ph1 à 3 : Fetch TD Ph4 : D1, O1, eRE

Ph5 : A2, eRAM, D2, O1, eRE Ph6 : eM, FIN

Structure S3

Ph1 à 3 : Fetch TD Ph4 : RIB1, XS, eRAM Ph5 : AB1, XS, eRE Ph6 : eM, FIN

LOAD A, DIRECT, RA Structure S1

Ph1 à 3 : Fetch TD Ph4 : RIB, T0, eRAM Ph5 : sM

Ph6 : REB, T0, eA, FIN Structure S1

Ph1 à 3 : Fetch TD Ph4 : D1, O1, eRE Ph5 : A2, eRAM Ph6 : sM

Ph7 : eA, FIN Structure S3

Ph1 à 3 : Fetch TD Ph4 : RIB1, XS, eRAM Ph5 : sM

Ph6 : REB1, XS, eA, FIN

(6)

ADD B, DIRECT, RA Structure S1

Ph1 à 3 : Fetch TD Ph4 : RIB, T0, eRAM Ph5 : sM

Ph6 : REB, T0, Ca2, Cb1, OC3, eC Ph7 : Cb2, BB, T0, eB, FIN

Structure S2

Ph1 à 3 : Fetch TD Ph4 : D1, O1, eRE Ph5 : sM

Ph6 : eA, D2, O1, eRE

Ph7 : D2, E2, O5, C2, eB, eA, FIN Structure S3

Ph1 à 3 : Fetch TD Ph4 : RIB1, XS, eRAM Ph5 : sM

Ph6 : REB1, BB2, ADD, eB, FIN

Exercice 4 : Mode d'Adressage Indirect

LOAD A, DIRECT, RA

Structure S1

Ph1 à 3 : Fetch TD Ph4 : RIB, T0, eRAM Ph5 : sM

Ph6 : REB, T0, eRAM Ph7 : sM

Ph8 : REB, T0, eA, FIN Structure S2

Ph1 à 3 : Fetch TD Ph4 : D1, O1, eRE Ph5 : A2, eRAM Ph6 : sM

Ph7 : A2, eRAM Ph8 : sM

Ph9 : eA, FIN Structure S3

Ph1 à 3 : Fetch TD Ph4 : RIB1, XS, eRAM Ph5 : sM

Ph6 : REB1, XS, eRAM Ph7 : sM

Ph8 : REB1, XS, eA, FIN

(7)

Exercice 5 : Mode d'Adressage Relatif

LOAD A, Relatif, RA

Structure S1

Ph1 à 3 : Fetch Cours (par d’incrémentation de CO) Ph4 : COB, T0, Ca2, OC0, eC

Ph5 : RIB, T0, Ca2, Cb2, OC3, eC Ph6 : Cb2, BB, T0, eRAM

Ph7 : sM, COB, T1, eCO Ph8 : REB, T0, eA, FIN Structure S2

Ph1 à 3 : Fetch Cours (par d’incrémentation de CO) Ph4 : D1, A1, F2, B2, E1, O5, eRE

Ph5 : A2, eRAM Ph6 : sM

Ph7 : eA, A1, F2, B2, E1, O4, eRE Ph8 : eCO, FIN

Structure S3

Ph1 à 3 : Fetch Cours (par d’incrémentation de CO) Ph4 : RIB1, COB2, ADD, eRAM

Ph5 : sM, COB1, XP1, eCO Ph6 : REB1, XS, eA, FIN

Exercice 6 : Mode d'Adressage Indéxé

STORE A, INDEXE, RA

Structure S3 (Uniquement car c’est la seule architecture à posséder un registre Index) Ph1 à 3 : Fetch TD

Ph4 : RIB1, XB2, ADD, eRAM Ph5 : AB1, XS, eRE

Ph6 : eM, FIN

Références

Documents relatifs

Pour les logements à moins de 900$, le taux d’inoccupation est en moyenne de 1.5%, obligeant un grand nombre de locataires à payer plus de 30% de leur revenu pour se loger..

In order to configure a Catalyst 3550 as a VMPS client, you need the IP address of the VMPS server.

• L'enfant a déjà présenté ce type de toux dans le passé mais de façon moins grave et rien n'a été fait.... • La mère a donné des boissons chaudes et sucrées mais sans

Un cyclotron est un accélérateur de particules composé de deux demi-disques soumis à un champ magnétique constant (ce qui permet de courber la trajectoire de la particule

Chez votre libraire, un interlocuteur compétent et formé est toujours présent pour vous accueillir.. Vous pouvez lui demander un conseil de lecture, une idée de cadeau, partager

Mais dans le cylindre de rayon a − et de hauteur l, il n’y a pas de puissance cédée à des porteurs de charges car le milieu est

Dans ma préface, j'imagine que Marianne s'adresse à moi, mais pas à moi en tant que Henri Pena-Ruiz, mais à tous les citoyens, à toutes les citoyennes qu'elle unit, non

Situation de découverte : Les notions de souplesse et de rigidité dans l’organisation du travail sont étudiées les unes par rapport aux autres : la polyvalence et la