[MIC] petit & gros boutiste

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

[MIC] petit & gros boutiste

Message  Sympho le Mer 28 Mai 2008, 19:17

Bonjour,

au cas où le prof demande de prouver par code si on travaille en petit ou gros boutiste,

est ce que ce code est valide?

Code:

MODEL small
.STACK 100h
.386
.DATA
var dw 1234h
var2 dw ?

.CODE
 
mov ax,@data
mov ds,ax

mov bx,0

mov word ptr bx, ds:[0]
mov var2,bx  (dans var2 il y a 34)

mov word ptr bx, ds:[1]
mov var2,bx  (dans var2 il y a maintenant 12)

mov ax,4C00h
int 21h
end



ceci prouvait que nous travaillons en petit boutiste vu que c'est inversé

Merci d'avance,
Sympho

Sympho

Nombre de messages : 55
Age : 29
Prénom : Benoît
Date d'inscription : 30/12/2007

Revenir en haut Aller en bas

Re: [MIC] petit & gros boutiste

Message  Sympho le Mer 28 Mai 2008, 21:30

bon voilà, j'ai trouvé par moi même voici le code qui marche :

Code:


.MODEL small
.StACK 100h
.386
.DATA
var dw 1234h
var2 dw 6789h

.CODE
 
mov ax,@data
mov ds,ax

mov bx,0

mov word ptr bl, ds:[0] ( on obtient 34 dans bx)


mov word ptr bl, ds:[1] (on obtient 12 dans bx)


mov word ptr bl, ds:[2] ( on obtient 89 dans bx)


mov word ptr bl, ds:[3] ( on obtient 67 dans bx)



mov ax,4C00h
int 21h
end


Donc pour la question 20
Comment le microprocesseur représente-t-il les nombres, comment sont ils stockés ?

Soit en little endian ou en big endian
Pour montrer qu'on travaille bien en little et aussi voir comment ça marche, ce code est un bon moyen pour expliquer au prof

Sympho

Nombre de messages : 55
Age : 29
Prénom : Benoît
Date d'inscription : 30/12/2007

Revenir en haut Aller en bas

Re: [MIC] petit & gros boutiste

Message  NicoM le Mer 28 Mai 2008, 22:40

Vu que personne te répond, bah moi je te dis merci.
J'avais comprit avant mais je l'avais jamais écrit.
Bonne soirée

NicoM

Nombre de messages : 116
Prénom : Nicolas
Statut : étudiant 3ieme Industrielle
Localisation : Bascule
Date d'inscription : 07/12/2007

Revenir en haut Aller en bas

Re: [MIC] petit & gros boutiste

Message  Gustavo le Mer 28 Mai 2008, 23:07

ouep merci pour le code...

Mais juste un truc, c'est un peu bizarre de faire un code pour tasm pour savoir ça. rabbit Etant donné que tasm est prévu pour les x86 et ben tu es d'office en little endian Razz

Gustavo

Nombre de messages : 260
Age : 29
Prénom : Renaud
Statut : étudiant 4SEC
Date d'inscription : 10/01/2008

Revenir en haut Aller en bas

Re: [MIC] petit & gros boutiste

Message  Madrid le Mer 28 Mai 2008, 23:34

Merci

Madrid

Nombre de messages : 187
Prénom : Noor
Statut : étudiant 2RET
Localisation : Woluwé-Saint-Lambert
Date d'inscription : 28/12/2006

Revenir en haut Aller en bas

Re: [MIC] petit & gros boutiste

Message  Anthoblack le Jeu 29 Mai 2008, 17:01

J'vois pas trop l'intérêt de ce code sans montrer comme ça fonctionne en mémoire (ce qui me semble plus logique)...

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: [MIC] petit & gros boutiste

Message  Contenu sponsorisé Aujourd'hui à 14:43


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