Tp 2: expressions arithm ́etiques et instructions de contrˆ

Informatique Industrielle : TP 2: Expressions arithm ́etiques et instructions de contrˆ

Télécharger PDF

Obtenir le pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur!

Vous souhaitez maîtriser les microprocesseurs et Microcontrôleurs ? Ne cherchez plus, nous avons le pack parfait pour vous.

pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur

Accédez à une collection complète des supports de cours, des travaux dirigés (TD) corrigés, des travaux pratiques (TP) et des projets.

Obtenir le pack maintenant

Universit ́e de Bouira- D ́epartement d’InformatiqueAnn ́ee 2018-2019

Module: Architecture des Ordinateurs (AO)2`eme ann ́ee

TP 2: Expressions arithm ́etiques et instructions de contrˆole avec le simulateur JOHNNY1 Objectifs du TP :

•Traduire une expression arithm ́etique en instructions machine du simulateur JOHNNY.

•Traduire une instruction du controle (if, if... else, while et for) en instructions machine

du simulateur JOHNNY.

•Examiner le d ́eroulement du micro-code de s ́equenceur qui traduit les instructions en

diff ́erents ordres.

Exercice 1

: Expressions arithm ́etiques ́

Ecrire et ex ́ecuter le programme dans le simulateur JOHNNY pour calculer les expressions

arithm ́etiques ci-dessous :

1.A=B+C−D

2.A=B∗C+ 3

3.A= (B∗C)/D+E

4.A= (B∗C) + (B∗D)

Exercice 2

: Instructions de controle ́

Ecrire puis saisir le programme dans le simulateur JOHNNY correspondant `a chacun des

sous programmes c ci-dessous .

Sous programme 1

if (x >5){c=a/b; }

Sous programme 2

if (x >5){

c=a/b−x;}else{ c=a/b+x;} Sous programme 3

int a=0;

for(int i=0;i¡10; i++)

a=a+i*2;

Sous programme 4

while (i <10){

x=x+ 3;

i+ +;} Sous programme 5

while (i <10){

if (x >5){

c=a/b−x;}else{ c=a/b+x;} }

Par:Dr. A. ABBASArchitecture des Ordinateurs (AO)page 1

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2