logo

Crowdly

R2.04 Communication et fonctionnement bas niveau

Шукаєте відповіді та рішення тестів для R2.04 Communication et fonctionnement bas niveau? Перегляньте нашу велику колекцію перевірених відповідей для R2.04 Communication et fonctionnement bas niveau в celene.univ-orleans.fr.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

A la fin de l'exécution du programme en assembleur suivant donnez le bon état du haut de la pile (ne sont représentées que les 5 valeurs du haut, le bas de la pile n'est pas représenté ):

 

 

 

main

BIPUSH 0

BIPUSH 1

BIPUSH 2

BIPUSH 3

BIPUSH 4

BIPUSH 5

BIPUSH 6

test

.end-main

.main

BIPUSH 0

BIPUSH 1

BIPUSH 2

BIPUSH 3

BIPUSH 4

BIPUSH 5

BIPUSH 6

mystere

.end-main

 

 

Evidemment vous ne connaissez pas l'instruction mystere

Voici son microcode:

mystere1: MAR = SP = SP+1

mystere2: MDR=TOS;wr

mystere3:MAR = SP = SP+1;wr;goto Main1

 

Solution 1:

23456

Solution 2:

34566

Solution 3:

45666

Solution 4:

56666

Solution 5:

66666width=

 

0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

En supposant qu'il y a, comme toujours, le main1 qui est executé avant, à quelle instruction de l'assembleur IJVM

correspond ce morceau de microcode?

 

mystere1  MAR = SP = SP - 1; rd

mystere2

mystere3   TOS = MDR; goto Main

mystere1   MAR = SP = SP — 1; rd

mystere2 H = TOS

mystere3   MDR = TOS = MDR - H; wr; goto Main1

 

0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

Voici la machine MIC1.

Imaginons que dans la partie ControlStore, où est stocké le microprogramme, vous puissiez lire cette ligne:

    

000000001 000 00 010000 000000010 000 1111

Décodez , écrit en MAL, cette micro-instruction:

Quelle est l'opération réalisée par l'ALU:

Le registre lu sur le bus B:

Le(s) registre(s) écrits(s) depuis le bus C

Y-a-t-il un jump?

Y-a-t-il un décalage dans le Shifter à  la sortie de l'ALU?

Donnez les accès mémoires

Переглянути це питання

Voici la machine MIC1.

Imaginons que dans la partie ControlStore, où est stocké le microprogramme, vous puissiez lire cette ligne:

    

000000000 010 00 011100 010001001 100 0111

Décodez , écrit en MAL, cette micro-instruction:

Quelle est l'opération réalisée par l'ALU:

Le registre lu sur le bus B:

Le(s) registre(s) écrits(s) depuis le bus C

Y-a-t-il un jump?

Y-a-t-il un décalage dans le Shifter à  la sortie de l'ALU?

Donnez les accès mémoires

Переглянути це питання

Dans l'ALU du cours ci-dessous, si je place l'entrée

(F0,F1,ENA,ENB,INVA,INC) à la valeur (0,1,1,0,1,0) j'obtiens quelle fonction?

alu

0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

Dans l'ALU du cours ci-dessous, si je place l'entrée

(F0,F1,ENA,ENB,INVA,INC) à la valeur (1,1,1,1,0,1) j'obtiens quelle fonction?

alu

0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

ATTENTION cette question est à points négatifs. Il faut avoir totalement juste pour ne pas avoir des points négatifs qui comptent pour l'ensemble du QCM!! Soyez sûrs de vous!

Voici un code de haut niveau par exemple en java:

k=i-(j+z-k)

Comment le traduire?

Choisissez vos instructions pour faire un programme IJVM dans la bon ordre d'execution:

Переглянути це питання

Je souhaite traduire ce code de haut niveau:

if i<=0 then

   {code de la partie then}

else

   {code de la partie else}

{suite du code apres le if}

Que puis-je utiliser:

Quelle(s) transformation(s) sur l'inéquation dois-je utiliser? (Attention il peut être nécessaire d'en utiliser plusieurs mais aussi aucune)

Lors de la traduction en IJVM dois-je changer l'ordre d'apparition du code traduit de la partie then et de la partie else?

Faut-il un GOTO en plus quelque part dans le code?

Переглянути це питання

A la fin de l'exécution du programme en assembleur suivant donnez le bon état du haut de la pile (ne sont représentées que les 5 valeurs du haut, le bas de la pile n'est pas représenté ):

 

 

 

main

BIPUSH 0

BIPUSH 1

BIPUSH 2

BIPUSH 3

BIPUSH 4

BIPUSH 5

BIPUSH 6

test

.end-main

.main

BIPUSH 0

BIPUSH 1

BIPUSH 2

BIPUSH 3

BIPUSH 4

BIPUSH 5

BIPUSH 6

mystere

.end-main

 

 

Evidemment vous ne connaissez pas l'instruction mystere

Voici son microcode:

mystere1: MAR = SP = SP+1

mystere2: MDR=TOS;wr; goto Main1

 

Solution 1:

23456

Solution 2:

34566

Solution 3:

45666

Solution 4:

56666

Solution 5:

66666width=

 

0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

En supposant qu'il y a, comme toujours, le main1 qui est executé avant, à quelle instruction de l'assembleur IJVM

correspond ce morceau de microcode?

 

mystere1  MAR = SP = SP - 1; rd

mystere2

mystere3   TOS = MDR; goto Main

mystere1   MAR = SP = SP — 1; rd

mystere2 H = TOS

mystere3   MDR = TOS = MDR AND H; wr; goto Main1

 

0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на celene.univ-orleans.fr?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!