[MIC1] Complément ou pas ?

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

resolu [MIC1] Complément ou pas ?

Message  HµNG3R le Ven 03 Juin 2011, 11:09

Bonjour à tous !

Au tout début du cours, dans la machine simplifiée il y a A1 1000, la il y a inversion des bytes car petit-boutiste donc 0010. Donc on met 16 dans AX mais pour EB FB qui dit de mettre -5 dans IP, je ne comprends pas pourquoi on doit faire le complément à 2 de FB. Pourtant avec 0010 on a pas fait de complément à deux, et avec FB oui ? Pourquoi dans ce cas ci et pas dans l'autre ?

Merci d'avance et bon we !


Dernière édition par HµNG3R le Ven 03 Juin 2011, 13:21, édité 1 fois

HµNG3R

Nombre de messages : 27
Age : 25
Prénom : Raphaël
Statut : Etudiant en 1ère Réseau
Localisation : Bruxelles
Date d'inscription : 23/09/2009

Revenir en haut Aller en bas

resolu Re: [MIC1] Complément ou pas ?

Message  HµNG3R le Ven 03 Juin 2011, 13:21

Bon j'ai résolu mon soucis. On doit faire un complément à 2 FB car EB (l'instruction) est un JMP et les JMP sont toujours signés.

HµNG3R

Nombre de messages : 27
Age : 25
Prénom : Raphaël
Statut : Etudiant en 1ère Réseau
Localisation : Bruxelles
Date d'inscription : 23/09/2009

Revenir en haut Aller en bas

resolu Re: [MIC1] Complément ou pas ?

Message  nvs le Ven 03 Juin 2011, 17:54

bien que le sujet ait été marqué comme résolu, je me permets d'y intervenir car l'explication qui est donnée n'est que partiellement correcte.

HµNG3R a écrit:[...] avec 0010 on a pas fait de complément à deux, et avec FB oui ? Pourquoi dans ce cas ci et pas dans l'autre ?
ne confonds-tu pas "calculer le complément à deux" et "représenter en complément à deux" ? cela a fait l'objet d'une (tentative de) clarification dans le texte du td03 (section 2.3) des lmi.

sinon, tant 0010h que FBh sont codés en complément à deux. le premier sur 2 octets, le second sur un seul. pour décoder ces motifs en décimal, on applique le calcul du complément à deux pour FBh uniquement, car c'est le seul motif des deux qui présente un bit de signe (celui de rang le plus élevé) à 1.






Arrow

[edt] : modification du l'adresse du td03 pour que tout le monde puisse y accéder, sans passer par poEsi Very Happy


Dernière édition par nvs le Sam 04 Juin 2011, 23:16, édité 1 fois

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

resolu Re: [MIC1] Complément ou pas ?

Message  HµNG3R le Ven 03 Juin 2011, 23:44

nvs à écrit:
car c'est le seul motif des deux qui présente un bit de signe (celui de rang le plus élevé) à 1

Et là, je me sens très bête... (vraiment énormément...)

Merci Smile

HµNG3R

Nombre de messages : 27
Age : 25
Prénom : Raphaël
Statut : Etudiant en 1ère Réseau
Localisation : Bruxelles
Date d'inscription : 23/09/2009

Revenir en haut Aller en bas

resolu Re: [MIC1] Complément ou pas ?

Message  Contenu sponsorisé Aujourd'hui à 14:47


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