1

Je dois faire un debugger en assembleur pour mon projet à la fac.
Je voudrais juste savoir quelle interuption utilisé pour pouvoir charger le code d'un executable dans mon programme a moi.
Suis-je assez claire ??
Merci
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

2

En fait, le top du top serait d'appeller le fichier a debugger comme ça:

debugger -nomfichier

Mais je ne sais pas du tout comment on fait.....bon, je retourne chercher dans le fouilli d'internet wink
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

3

-

4

Pkoi sans connaitre le minimum de base, tu n'en sais rien wink
C'est juste que je ne sais pas trop comment faire pour charger le code du programme a éxecuter. Après il suffit juste de faire une comparaison pour le code...de toute façon, je n'ai pas le choix, c'est mon projet d'année et il faut que je le fasse comme il faut, sinon, je vais repiquer.
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

5

C'était un sujet au choix ou imposéwhat
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

6

grin Imposé bien sur.....
Quelqu'un peux m'aider ?? mourn
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

7

Bon, merci kevin et merci internet, maintenant j'arrive a ouvrir un fichier sans pb.
A tout hasard, est ce que quelqu'un aurait de la doc sur le contenu d'un fichier *.exe ou *.com car je pense que le code ne commence pas directement (ce qui est sur d'ailleur).
Quelqu'un aurait ça sur son disque dur ??
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

8

-

9

-

10

Bon, c'est assez hard de trouver quelque chose sur le net. Merci Orion pour les fichier *.com, mais en fait, il me faudrait une doc super précise pour ces deux types de fichiers pour savoir où ce situe les différents segments. Bon, je vais essayer de trouver ça moi même, mais je ne vais pas aller bien loin je pense.
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

11

Pour les fichiers EXE, il y a en effet un header.
Une petite recherche avec Google (il suffit de chercher "DOS EXE header") donne ça: http://www.cybertrails.com/~fys/exehdr.htm.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

Merci Kevin, en fait j'avais trouvé ça hier soir et je vais coder tout ça ce matin.
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

13

g des infos relativement precises sur le format elf, mais c pour unix (grin)
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

14

dc en fait je c pas si ca t'interesse plus que ca triso
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

15

No, moi je dois juste faire ce debuggeur pour les com et les exe. ThXwink
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

16

GNNN!!!
Saleté de compilateur :-)
Lorsque j'ai les messages d'erreur suivant avec tasm : "jump out of range by XXX bytes"
ça veut dire koi exactement, qu'il y a trop de longeur entre le label et l'endroit où je lui dis d'y aller ou autre chose??
Watcha @ka JBJ @ka @ngelfire

ICQ: 109631918

17

Watcha
a écrit : ça veut dire koi exactement, qu'il y a trop de longeur entre le label et l'endroit où je lui dis d'y aller

Oui.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

18

bonne chancesmile