Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
7392 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  debug

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

debug

n°1381104
hooragan
Posté le 05-06-2006 à 09:08:08  profilanswer
 

Salut,
je voudrais apprendre l'asm et je me demandais si debug etait bien pour debuter?
par contre je ne sais pas comment on prpgramme avec debug, je cherche donc des tutorials! si vous pouviez m'aider  :love:

mood
Publicité
Posté le 05-06-2006 à 09:08:08  profilanswer
 

n°1381106
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 09:18:53  profilanswer
 

c'est un soft , "debug" ?
t'as l'url de son site ?

n°1381109
hooragan
Posté le 05-06-2006 à 09:26:21  profilanswer
 

non ! c'est un programme que tu as avec Windows XP
tu vas sur la console dos et tu tapes "debug"  
et là, tu peux entrer des lignes de programmes asm
mais je ne connais pas le langage  
pour quitter tu tapes "quit" puis tu fais "entree" , c'est tout !

n°1381113
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 09:30:26  profilanswer
 

La dernière fois que j'ai fait de l'asm, c'était sous DOS :sweat:
A ce moment là, on utilisait un truc genre TurboC pour programmer.
 
Aujourd'hui, tu dois pouvoir faire de l'asm sous linux (gratuit), sous visual c++, peut etre sous visual c++ express (gratuit)(à vérifier), code::blocks (penche toi vers celui ci en premier si tu es sous windows).
 
Quel que soit ton OS, utilises un vrai éditeur de code, avec un vrai debugger, et cherche des tutorial avec google, en utilisant par exemple les mot clefs IDE, asm, ton OS, tutorial ...


---------------
Töp of the plöp
n°1381116
hooragan
Posté le 05-06-2006 à 09:35:48  profilanswer
 

je te remercie pour tes conseils _darkalt3_, je vais aller sur GOOGLE  
sinon , je possede une vielle version de visual c++  (version 4)
ca peut aller pour faire de l'asm avec Windows XP?
 

n°1381118
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 09:36:59  profilanswer
 

sans doutes oui
 
Il faut juste que tu trouves les bons mots clefs pour démarrer un bloc ASM dans ton code et après, c'est de l'asm ...
 
pour démarrer, sans soucis :)


---------------
Töp of the plöp
n°1381120
hooragan
Posté le 05-06-2006 à 09:45:57  profilanswer
 

quand je dois coder en asm dans un programme c; faut il preserver l'etat des registres avant ? et si oui comment on fait??

n°1381126
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 09:53:09  profilanswer
 

A toi de trouver les bons tutoriaux maintenant, fait toi ta propre experience.


---------------
Töp of the plöp
n°1381131
hooragan
Posté le 05-06-2006 à 10:02:22  profilanswer
 

d'accord _darkalt3_, merci pour tout !

n°1381133
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 10:03:42  profilanswer
 

:jap:


---------------
Töp of the plöp
mood
Publicité
Posté le 05-06-2006 à 10:03:42  profilanswer
 

n°1381146
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 10:14:15  profilanswer
 

euh, y'a moyen de faire de l'assembleur sans utiliser le mode inline d'un langage plus haut niveau hein !
 
Masm32 (assembleur 32 bits sous Windows) : http://www.masm32.com/
RadASM (IDE pour Masm32 et autres) : http://www.radasm.com/
OllyDbg (debugger) : http://www.ollydbg.de/
 
Bien sur, tout ceci est gratuit et fournit un environnement de qualité


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381147
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 10:15:31  profilanswer
 

hooragan a écrit :

quand je dois coder en asm dans un programme c; faut il preserver l'etat des registres avant ? et si oui comment on fait??


euh oui, parce que tu ne peux pas supposer que ton compilateur C ne va pas modifier les registres avant ton bloc inline !
pour sauvegarder un registre : push
pour restaurer un registre : pop


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381149
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 10:18:21  profilanswer
 

Il a bien changé le monde de l'asm :sweat:


---------------
Töp of the plöp
n°1381151
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 10:21:22  profilanswer
 

_darkalt3_ a écrit :

Il a bien changé le monde de l'asm :sweat:


oui, c'est pour ça que je me bats sur ce forum pour faire changer les habitudes des apprentis asm-eux qui débarquent ici avec leur code 16 bits chiatique, leurs segments et autres ASSUME, et tout !
en 2006, on utilise le modèle de mémoire plat (flat) qui permet un adressage de toute la mémoire en un seul segment, on utilise les registres sur 32 bits, et on vire toutes les seizebiteries pronées par les bouquins marabout !


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381159
hooragan
Posté le 05-06-2006 à 10:29:49  profilanswer
 

Merci pour toutes ces infos, je vais devoir prendre beaucoup de temps pour bien ingurgiter tout ca :-)  
je voudrais savoir si mon processeur (AMD 64 Turion ) peut comprendre un prog en asm 32 bits ?

n°1381161
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 10:31:06  profilanswer
 

ben heureusement, sinon ça voudrait tout simplement dire qu'aucune application actuelle ne tourne sur les procs 64 bits !


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381162
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 10:32:06  profilanswer
 

tiens, si tu as envie de voir de l'assembleur en mode inline, je te conseille cet excellent topic :ange:
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381168
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 10:36:33  profilanswer
 

second reality :love:
 
toute ma jeunesse !


---------------
Töp of the plöp
n°1381170
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2006 à 10:37:24  profilanswer
 

et elle tourne nickel avec Dosbox (j'ai écrit un article dans le topic pour la faire tourner)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1381173
_darkalt3_
Proctopathe
Posté le 05-06-2006 à 10:38:32  profilanswer
 

je t'avais pas attendu ;)
 
Et de toutes façons, j'ai aussi mindcandy :D
d'ailleurs j'attend le dvd amiga avec grande impatience ...


---------------
Töp of the plöp

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  debug

 

Sujets relatifs
[VB6] Debug & Tracking "erreur automation"Linux / Debug avec DDD
[.NET] [En partie résolu] debug appli web[C++] DevCpp et le debug !
un intercepteur de flux DebugLe mystère du mode debug sous dev c++
Debug Assertion Failed ! File: dbgheap.cEspion du flux DEBUG
[C#] Problème d'instanciation de classes et usage de la class DebugPlusieurs instances de debug sous IIS
Plus de sujets relatifs à : debug


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)