Vous êtes sur la page 1sur 3

Université de Sidi Bel-Abbès

Faculté des Sciences Exactes


Département Informatique 2e ASC Année Universitaire 2022/2023

FICHE de TD 2 Architecture des Ordinateurs

Exercice N° 1:
Soit une machine M (Similaire à celle du cours) à une seule adresse où le format
D’instruction est de 16 Bits :
COP ADRESSE

4 Bits : COP : pour le code opération ;


12 Bits : Adresse : pour la partie adresse de l’opérande
Sa mémoire centrale est organisée en mot de un octet. Les données sont sur 8
bits et les nombres relatifs sont dans la notation complément à 2
Son jeu d’instruction est synthétisé par le tableau suivant :
Opération Code Opération Description
Chargement de l’accumulateur 0001 ACC Opérande= (X)
CHA X
Rangement de l’accumulateur 0010 ACC adresse de X
RNG X
Addition : ADD X 0011 ACC (ACC)+ (X)
Soustraction : SUB X 0100 ACC (ACC)- (X)
Fin : FIN 1111 Fin de Programme
a) Quelle est la capacité de la mémoire de cette machine ?
b) Exprimez cette capacité en en kilo Octets et en kilo Bits,
c) La séquence FF 05 00 10 00 30 00 40 01 20 02 F0 00 constitue une
image mémoire en Hexadécimal d’un programme chargé à partir de
l’adresse 0 .
Les 3 premiers octets FF 05 00 représentent les valeurs des opérandes
X, Y et Z. La partie instruction est logée à partir de l’adresse 3.
C1- Que fait ce programme ?
C2- que contient la mémoire, dans ses adresses 0, 1 et 2 après exécution
de ce programme ?
d) Donner l’image mémoire en binaire puis en hexadécimal du programme
Calculant l’expression A=B+C-D avec les valeurs suivantes :
B=25 , C=-1 , D=10. Ce programme doit être situé, en mémoire, à partir
de l’adresse décimale 1024= ( 1 00 0000 0000)2
sur 12 Bits sera représentée par la séquence : 0100 0000 0000,
le programme commence par les données A, B, C , D puis les
instructions.

1
Exercice N° 2:
Soit une machine M (Similaire à celle du cours) à une seule adresse où le format
D’instruction est de 16 Bits :
M COP ADRESSE OPERANDE
1 Bit : M : pour le mode d’adressage ( 0 mode d’adressage direct, 1 mode
d’adressage indirect)
3 Bits : COP : pour le code opération ;
12 Bits : Adresse : pour la partie adresse
Le mot mémoire est 16 bits
Le registre adresse mémoire RAM , le registre RIM, le registre accumulateur
ACC et les deux bus tiennent sur 16 Bits.
Les instruction : CHA ; RNG ; ADD ; SUB ; et FIN ont respectivement pour
code opération : 001 ; 010 ; 011 ; 100 ; 101 .
a) Quel est le nombre d’instruction qu’on peut câbler sur cette machine ?

b) Ecrire un pseudo-algorithme relatif à X=2*A+B-2*C Si A et C sont


adressées directement et C indirectement.
c) Traduire ce Pseudo-Algorithme en langage d’assemblage( Assembleur)
d) Décrire toutes les étapes d’exécution d’une instruction d’addition si le
mode d’adressage est indirect.
Indication : on utilise *ADD A pour traduire une addition en mode
d’adressage indirect.

2
Schéma de La Machine pédagogique
Ecriture
Horloge INCCO(+1) Lecture
SCO

Clk COMPTEUR D
ORDINAL : CO é
ERAM R
c Mémoire
RI A o
M COP ADR Opérande M d
e Centrale
Bus Adresses u
SADR
r
Décodeur ERI
Instruction @
EBA
ACCUMULATEUR
Séquenceur
ACC

SACC SRIM
+ - * … ERI SACC
EACC RIM

Bus de Données

UAL EUAL

+ …-
*

Vous aimerez peut-être aussi