Réponses aux questions d'assembleur

Voir le sujet précédent Voir le sujet suivant Aller en bas

Réponses aux questions d'assembleur

Message  mikl le Ven 09 Mai 2008, 10:29

Bonjour,
On a reçu les questions pour l'examen oral d'assembleur, j'ai répondu à plus ou moins toute les questions mais je bloque sur la 20eme.

La voici :
- Quelles représentations des nombres autorise le compilateur 'tasm'? Comment écrire en littéral avec 'tasm'?
- Comment le microprocesseur représente-t-il les nombres, comment sont-ils stockés? Comment différencie-t-il les nombres signés des nombres non signés?

Merci d'avance pour vos réponses.

Bon blocus a vous!

Michaël

mikl

Nombre de messages : 15
Age : 29
Prénom : Michael
Statut : étudiant en 1ere réseaux
Localisation : Tourinnes Saint-Lambert
Date d'inscription : 21/09/2007

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  LSV le Ven 09 Mai 2008, 10:57

Vous avez recu les questions pour l'examen oral??

stadire? toutes les questions que les profs poseront sont d'office reprises dedans?

si tu sais poster le questionnaire complet, ca m'intéresse =D

LSV

Nombre de messages : 638
Age : 27
Prénom : Jérome
Statut : Diplomé 2013
Localisation : Anderlecht
Date d'inscription : 24/09/2007

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Ven 09 Mai 2008, 11:09

http://www.esi.namok.be/brol/mic/evaluations/MIC-questions.pdf


Il y en a qui sont fort au courant à ce que je vois..

Sinon mika, désolé mais je bloque aussi un peu sur cette question là.

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Legenyes le Ven 09 Mai 2008, 11:15

Salut,

Voici de quoi peut être faire ton bonheur.
La liste de question ne doit pas être exactement la même car à l'époque il n'y avait que 18 questions.

Bonne chance.

Legenyes

Nombre de messages : 626
Age : 31
Prénom : Sébastien
Statut : Ancien : Promo 2008-2009
Localisation : Braine-l'Alleud
Date d'inscription : 16/10/2007

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Ven 09 Mai 2008, 11:20

Oui mais cette question là n'a pas été posé l'année passée.

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Mer 14 Mai 2008, 11:38

Bon vu le nombres énormes de réponses^^ Je me suis un peu penché sur ta question mika, voici quelques réponses.. qui demande confirmation des autres élèves ou d'un professeur.

Question 20
a) Quelles représentations des nombres autorise le compilateur "tasm" ?

Le compilateur tasm autorise les nombres non signés ainsi que les nombres signés. En effet, des commandes sont prévues pour les nombres signés (imul, idiv, jg, jl,…) et également pour les nombres non signés (mul,div, ja,jb,…). Il fait donc bien la distinction entre les deux.
Sous tasm, les nombres peuvent également être écrit en différentes bases : en décimal, en hexadécimal (on rajoute "h" à la fin) et en binaire (on rajoute "b).

b) Comment écrire un littéral avec "tasm" ?
...
.DATA
Message db "I LOVE ESI"
.CODE

Il ne faudra pas oublier de lui donner une position, savoir ou il doit écrire.


@@boucle1:
mov al,[message]+DI
mov ES:[bx+SI],ax
INC SI
INC SI
INC DI
; teste defin de ligne
CMP SI,taille*2
jb @@boucle

Et également appeler une procédure pour effacer l'écran (clean).


c) Comment le microprocesseur représente-t-il les nombres, comment sont-ils stockés ? Comment différencie-t-il les nombres signés des nombres non signés ?

Il stocke les nombres dans des registres, variables, piles sous forme hexadécimal.
Il fait la différence entre les nombres signés et non signés grâce au premier chiffre du nombre (à gauche, le nombre étant codé en binaire), si celui-ci est positionné à 1, le nombres est signé, si celui-ci est à 0, le nombre est non signé. (VOIR COURS DE STRUCTURE ^^, NVS)

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Anthoblack le Mer 14 Mai 2008, 12:37

A moi, ça me semble un bon début...

Mnt pour la a), connaissant les profs, ils ne s'en satisferont pas Sad
Puis pour la c), tu parles de codage en hexa puis de vérification du signé en binaire... J'ai du mal à comprendre la logique de la chose (sachant qu'on peut vérifier en hexa si un nombre est signé...)

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Mer 14 Mai 2008, 12:57

Anthoblack a écrit:A moi, ça me semble un bon début...

Mnt pour la a), connaissant les profs, ils ne s'en satisferont pas Sad
Puis pour la c), tu parles de codage en hexa puis de vérification du signé en binaire... J'ai du mal à comprendre la logique de la chose (sachant qu'on peut vérifier en hexa si un nombre est signé...)

hum oui tu as raison..

Bon alors en hexa (si je me souviens bien) si un F est situé sur la gauche c'est qu'il est signé, sinon non.

En binaire, si un 1 est situé sur la gauche c'est qu'il est signé, sinon non.

c bien ca ?

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  pbt le Mer 14 Mai 2008, 17:26

Quelques erreurs (dans ce que je lis ci-dessus) (*) ...

Lorsque l'on parle de nombre et de littéral, on ne parle pas d'une chaine de caractères, pas de I lov esi qui tienne donc. Par contre les littéraux qui suivent sont valides; 12, -5, 11001101b, 80h, 0Fh, ...

Une fois pour toute, le microprocesseur ne différencie pas les nombres signés ou non, pour lui 10000000b peut représenter 128 ou -128 suivant que l'on l'interprête comme un nombre non signé ou pas ... et ce sont les instructions que l'on utilise qui vont faire cette "interprêtation".

Pour ce qui est des nombres négatifs écrit en hexadécimal, j'informe que 10000000b = -128 = 80h et donc 80h peut être interprêté comme un nombre négatif ...



(*) Pour rappel (nous l'avions dit l'andernier et je l'ai dit à certains étudiants), c'est une bonne initiative de faire ciculer des réponses aux questions d'examens, mais nous avons décidé de ne pas valider ce "solutionnaire".

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Mer 14 Mai 2008, 20:25

voici le questionnaire et les réponses:

ici

herbiti

(je viens de m'apercevoir qu'il y avait deux questions de plus que l'année dernière..., il manque donc deux questions et leur réponse et la numérotation n'est pas correcte...)

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  mikl le Mer 14 Mai 2008, 21:47

Je comprend pas pourquoi vous vous acharnez a nous donner le questionnaire des réponses de l'année passée alors que j'aimerai juste des explications a la dernière question du questionnaire de cette année

Désolé de l'agressivité mais avec le blocus, j'ai un peu les nerf


Dernière édition par mikl le Mer 14 Mai 2008, 22:01, édité 1 fois

mikl

Nombre de messages : 15
Age : 29
Prénom : Michael
Statut : étudiant en 1ere réseaux
Localisation : Tourinnes Saint-Lambert
Date d'inscription : 21/09/2007

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Mer 14 Mai 2008, 21:53

Kenny a écrit:Bon vu le nombres énormes de réponses^^ Je me suis un peu penché sur ta question mika, voici quelques réponses.. qui demande confirmation des autres élèves ou d'un professeur.

Question 20
a) Quelles représentations des nombres autorise le compilateur "tasm" ?

Le compilateur tasm autorise les nombres non signés ainsi que les nombres signés. En effet, des commandes sont prévues pour les nombres signés (imul, idiv, jg, jl,…) et également pour les nombres non signés (mul,div, ja,jb,…). Il fait donc bien la distinction entre les deux.
Sous tasm, les nombres peuvent également être écrit en différentes bases : en décimal, en hexadécimal (on rajoute "h" à la fin) et en binaire (on rajoute "b).

b) Comment écrire un littéral avec "tasm" ?
...
.DATA
Message db "I LOVE ESI"
.CODE

Il ne faudra pas oublier de lui donner une position, savoir ou il doit écrire.


@@boucle1:
mov al,[message]+DI
mov ES:[bx+SI],ax
INC SI
INC SI
INC DI
; teste defin de ligne
CMP SI,taille*2
jb @@boucle

Et également appeler une procédure pour effacer l'écran (clean).


c) Comment le microprocesseur représente-t-il les nombres, comment sont-ils stockés ? Comment différencie-t-il les nombres signés des nombres non signés ?

Il stocke les nombres dans des registres, variables, piles sous forme hexadécimal.
Il fait la différence entre les nombres signés et non signés grâce au premier chiffre du nombre (à gauche, le nombre étant codé en binaire), si celui-ci est positionné à 1, le nombres est signé, si celui-ci est à 0, le nombre est non signé. (VOIR COURS DE STRUCTURE ^^, NVS)

ça a déjà été expliqué par ce membre...

et avoir les réponses aux questions n'a jamais fait de mal à personne...

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Jeu 15 Mai 2008, 08:42

Merci Monsieur Pbt pour la correction et effectivement je me suis assez longtemps demandé ce que c'était un "littéral".

Merci pour la correction, c'était apparement bien utile. Very Happy

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Jeu 15 Mai 2008, 12:52

PbT a écrit:(*) Pour rappel (nous l'avions dit l'andernier et je l'ai dit à certains étudiants), c'est une bonne initiative de faire ciculer des réponses aux questions d'examens, mais nous avons décidé de ne pas valider ce "solutionnaire".

pourquoi donc?

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  pbt le Jeu 15 Mai 2008, 14:48

Herbiti a écrit:
PbT a écrit:(*) Pour rappel (nous l'avions dit l'andernier et je l'ai dit à certains étudiants), c'est une bonne initiative de faire ciculer des réponses aux questions d'examens, mais nous avons décidé de ne pas valider ce "solutionnaire".

pourquoi donc?
Parce que
nous faisons attention à fournir des slides corrects,
nous sommes attentifs lors de notre discours oral accompagnant les slides,
nous sommes disponibles en dehors des cours soit, sur fora, par mail, dans un couloir, ...
nous fournissons les questions d'examens à l'avance afin que chaque étudiant puisse mieux se préparer à l'examen

et non,
nous ne validons pas les questionnaire réponses,
nous ne présentons pas les examens à la place des étudiants,
et (nous ne baissons pas notre pantalon ;-) )

Pour moi, synthétiser le cours afin de répondre aux questions fait partie de l'apprentissage. Je sais que certains se contenterons d'apprendre par coeur l'un des questionnaire réponse ... mais c'est un peu court je pense.



_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  El_Turco le Jeu 15 Mai 2008, 15:37

Dire que j'avais eu la question 13 à l'époque avec Mister PBT Razz

El_Turco

Nombre de messages : 896
Age : 30
Prénom : Adem
Statut : Ancien Industriel
Localisation : Bruxelles, Schaerbeek
Date d'inscription : 16/01/2007

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  AsPrO le Jeu 15 Mai 2008, 16:20

PbT a écrit:...
et non,
nous ne validons pas les questionnaire réponses,
nous ne présentons pas les examens à la place des étudiants,
et (nous ne baissons pas notre pantalon ;-) ) ...

Même pas si c'était une jeune et jolie fille ? sunny

AsPrO

Nombre de messages : 392
Age : 30
Prénom : Anthony
Statut : 1er Réseau
Date d'inscription : 01/03/2006

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  AsPrO le Jeu 15 Mai 2008, 16:21

El_Turco a écrit:Dire que j'avais eu la question 13 à l'époque avec Mister PBT Razz

Moi je me souviens que celui qui a pris la question juste avant moi a choppé la mauvaise lol... c'était toi redskin, non ? :p

AsPrO

Nombre de messages : 392
Age : 30
Prénom : Anthony
Statut : 1er Réseau
Date d'inscription : 01/03/2006

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Jeu 15 Mai 2008, 16:23

PbT a écrit:
Herbiti a écrit:
PbT a écrit:(*) Pour rappel (nous l'avions dit l'andernier et je l'ai dit à certains étudiants), c'est une bonne initiative de faire ciculer des réponses aux questions d'examens, mais nous avons décidé de ne pas valider ce "solutionnaire".

pourquoi donc?
Parce que
nous faisons attention à fournir des slides corrects,
nous sommes attentifs lors de notre discours oral accompagnant les slides,
nous sommes disponibles en dehors des cours soit, sur fora, par mail, dans un couloir, ...
nous fournissons les questions d'examens à l'avance afin que chaque étudiant puisse mieux se préparer à l'examen

et non,
nous ne validons pas les questionnaire réponses,
nous ne présentons pas les examens à la place des étudiants,
et (nous ne baissons pas notre pantalon ;-) )

Pour moi, synthétiser le cours afin de répondre aux questions fait partie de l'apprentissage. Je sais que certains se contenterons d'apprendre par coeur l'un des questionnaire réponse ... mais c'est un peu court je pense.



merci pour cette réponse Smile

je comprends tout à fait votre point de vue Smile

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  yoda le Jeu 15 Mai 2008, 16:52

PbT a écrit:et (nous ne baissons pas notre pantalon ;-) )
tiens, ca me rappelle une expression presente sur le wiki du dit PbT ...

yoda

Nombre de messages : 1119
Age : 33
Prénom : Antoine
Statut : Ancien
Localisation : Bruxelles
Date d'inscription : 17/12/2006

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Anthoblack le Jeu 15 Mai 2008, 17:28

Mad Flûte ! Sleep

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Invité le Jeu 15 Mai 2008, 19:43

"nous ne présentons pas les examens à la place des étudiants, "



sur ?

allez svp!!! ^^

Invité
Invité


Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  jayrko le Mer 28 Mai 2008, 15:34

Bien sympa pour la question 20, il y a juste que ce n'est pas clair dans mon esprit cette histoire de litteral et de nombre négatif.
Es que quelqu'un saurait me mettre une réponse valide et complète pour que je comprenne bien.


Je ne vois pas trop comment écrire un litérral avec tasm, on remplace juste la chaine par un nombre?

Comment le micro processeur peut-il représenter les nombres?

jayrko

Nombre de messages : 89
Age : 29
Prénom : NiCoo
Statut : etudiant
Localisation : WAterloo
Date d'inscription : 19/01/2007

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  pbt le Mer 28 Mai 2008, 21:21

J'ai déjà répondu à cette question quelque part sur fora ...

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: Réponses aux questions d'assembleur

Message  Contenu sponsorisé Aujourd'hui à 10:51


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum