Exercices de micro-informatique, Exercices de Informatique. Ecole des Ingénieurs de la Ville de Paris
Christophe
Christophe3 March 2014

Exercices de micro-informatique, Exercices de Informatique. Ecole des Ingénieurs de la Ville de Paris

PDF (299.8 KB)
2 pages
142Numéro de visites
Description
Exercices d’informatique sur la micro-informatique - annale Les principaux thèmes abordés sont les suivants: exercices de 1 à 5.
20points
Points de téléchargement necessaire pour télécharger
ce document
Télécharger le document

Corrigé de l’annale de Micro-Informatique

I1-S5, 2009/2010

Exercice n°1 :

a- DSP, pour Digital Signal Processor

b- Architecture Harvard, instruction MAC cablée (multiply & accumulate)

Exercice n°2 :

a- En complément à 1, il y a deux valeurs de 0 (+0, et -0), ce que ne supportent pas les ALU.

b-

c- Rappel : pour obtenir le complément à 2 d’un nombre négatif, on code sa valeur absolue

normalement, on inverse les bits, puis on ajoute 1.

0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0

- 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 + 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1

= 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1

= - 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1

On a donc .

Exercice n°3 :

a- D’abord, on regarde dans quelle colonne va tomber l ’adresse grâce à ce petit

tableau :

C D E F

8 9 A B

4 5 6 7 0 1 2 3

Ensuite, on remplit tout en hexadécimal, et cadré. Que ce soit big ou little endian, ça n’a pas

d’importance. Les adresses sont indiquées dans l’ordre de gauche à droite. Elles ne sont valables que

pour un mode big endian (sinon, elles seraient simplement inversées). Vu que le premier long ne

tient pas à l’adresse , on le monte d’un étage.

?? - - -

- Utilisé - - -

docsity.com

b- &i = 0x400

&a = 0x404

&tab = 0x406

&msg = 0x40C

&k = 0x414

c- Il faut réorganiser l’ordre des déclaration de variables (la réponse « passer en non-cadré »

n’est pas acceptable » ):

??

Utilisé

Exercice n°4 :

a- CISC : Complex Instruction Set Computer

RISC : Reduced Instruction Set Computer

b- Un cycle pour lire, un cycle pour écrire

MULADD (multiplier + additionner)

c- La question est mal posée, il voulait dire « pourquoi faut-il que le PC soit un registre ? ». C’est

parce que l’on peut facilement modifier sa valeur (pour ensuite appeler un sous-programme,

par exemple). Les deux derniers registres sont appelés « registres de link ».

Exercice n°5 :

a- Par un « watch dog » (matériel) qui va demander à intervalle régulier au processeur si tout

va bien, et le reset s’il détecte une anomalie.

b- Si le processeur est pris dans une boucle infinie. Dans ce cas, on peut instaurer une sorte de

watch dog « temporel » qui calcule, avant l’exécution de la boucle, le temps qu’elle est

censée prendre. Si le processeur n’en est pas sorti après ce temps, on le reset.

docsity.com

commentaires (0)
Aucun commentaire n'a été pas fait
Écrire ton premier commentaire
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Docsity n'est pas optimisée pour le navigateur que vous utilisez. Passez à Google Chrome, Firefox, Internet Explorer ou Safari 9+! Téléchargez Google Chrome