Devoir À La Maison

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 3

DEVORI A LA MAISON

EX 1/ Soit le contenu initial de chaque registre $8, $9, $10, $11 et quelques cases de la mémoire de
1 données. Chaque case est représentée par une adresse représentée en hexadécimal, de l’adresse
10000000 à 1000009

Compléter l’état des portions de la mémoire de données de l‘adresse 0X10000000 à l’adresse


0X10000009 à la fin de l’exécution de ce programme constitué de trois instructions successives
comme suit 

Programme :
SH $11,($10)
SB $11,4($10)
SW $11,1($8)

Dr Dhafer MEZGHANI Page 1


2/Donner le format d’instruction de chaque instruction sous forme d’ensemble de champs. présenter les
valeurs en décimale dans chaque champ du format. sachant que pour :

format R : code opératoire est 0 et la fonction est 32 pour ADD avec shamt SH=0

format I : code opératoire de lw est 35

 add $24,$12,$20 :

 LW $4,-540($8) ;

EX On veut implémenter (lecture et exécution) de quelques instructions qui forment un programme.


2.
Add $10,$5,$9
SUB $2,$10,$4
OR $5 ,$0,$2
AND $7,$10,$5

Ces instructions sont de type R sur ce chemin de données représenté par un banc de registres et une
UAL à 32 bits, nous considérons les hypothèses suivantes :

Dr Dhafer MEZGHANI Page 2


 Toutes les valeurs à trouver seront données en décimale
 Nous supposons que chaque registre source ou transfert $i contient la valeur i+30 (exemple
R[$5] = 5+20=25) sauf le registre $0 contient toujours 0
 les valeurs Binaires ALUCtr pour chaque opération de l'ALU sont:

Compléter le tableau ci dessous nous rappelons que toutes valeurs seront en décimale y compris
ALUCtr :

Instruction rs rt R[rs] R[rt] ALUCtr rd R[rd] WR


Add $10,$5,$9
SUB $2,$10,$4
OR $5 ,$0,$2
AND $7,$10,$5
Ex.
3 1/ Ecrire un programme qui permet de soustraire la valeur 30 au contenu de registre $8.

2/ faire la soustraction des octets contenus en $9 et £10 et mettre le résultat en $11

3/ Multiplier 5 par 2 et mettre le résultat en dans $12

Dr Dhafer MEZGHANI Page 3

Vous aimerez peut-être aussi