begin process at 2012 05 25 03:36:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Autres asm

 > 

dump memoire : indications


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

dump memoire : indications

lundi 28 avril 2003 à 22:39:33 | dump memoire : indications

Quichon

comment fait-on pour lire le segment lors d'un deump memoire en intel ?

eventuellement balancez les sources, on se debrouillera avec...

merci d'avance, amis porgrammeurs (confirmés, à l'inverse de moi)
mardi 29 avril 2003 à 03:29:38 | Re : dump memoire : indications

CoreBreaker

dump à l'écran ou dans un fichier ?
Veux-tu dumper tout un segment (64Ko) ?

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> comment fait-on pour lire le segment lors d'un deump memoire en intel ?
>
> eventuellement balancez les sources, on se debrouillera avec...
>
> merci d'avance, amis porgrammeurs (confirmés, à l'inverse de moi)
mardi 29 avril 2003 à 03:32:20 | Re : dump memoire : indications

CoreBreaker

Lire le segement ???
La valeur d'un registre de segment ?
Lors d'un dump ??

Peux tu donner un exemple de ce que tu veux STP ? Voire expliquer plus

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> comment fait-on pour lire le segment lors d'un deump memoire en intel ?
>
> eventuellement balancez les sources, on se debrouillera avec...
>
> merci d'avance, amis porgrammeurs (confirmés, à l'inverse de moi)
mardi 29 avril 2003 à 06:50:54 | Re : dump memoire : indications

Quichon

Le dump se fait à l'écran tout comme un éditeur hexadécimal (exactement pareil au niveau de la présentation)
voilà :)
mardi 29 avril 2003 à 09:28:29 | Re : dump memoire : indications

TangiX

Tu veux donc faire un dump comme Debug ??
Ceux que tu as besoins, c donc le code qui permet de convertir une valeur numérique en chaine ascii ??

TangiX
mardi 29 avril 2003 à 10:58:09 | Re : dump memoire : indications

Quichon

Oui entre autre mais aussi le code pour accéder à la mémoire pour organiser enfin tout ça sous forme de tableau
en fait c'est une fenêtre exactement pareille que celle de debug mais sous dos (comme un éditeur hexa)
mardi 29 avril 2003 à 11:44:23 | Re : dump memoire : indications

TangiX

Pour faire un beau tableau, tu dois faire des bonne boucle
Pour charger une valeur de la mémoire, utilise l'instruction LODSB (DS;SI->AL,SI+1->SI)
Pour effectuer la conversion essaye le code suivant (je l'ai pas tester mais le principe est bon) :


Mov BX, 3030h
Debut:
Cmp AL,10h
Jb Suite
Sub AL,10h
Inc BH
Cmp BH,3Ah
Jne Debut
Mov BH,'A'
Jmp Debut

Suite
Cmp AL,1
Jb Fin
Dec AL
Inc BL
Cmp BL,3Ah
Jne Suite
Mov BL,'A'
Jmp Suite

Fin:

La chaine se trouve dans BX mais ca peut etre changer
bonne prog

TangiX
mardi 29 avril 2003 à 13:58:47 | Re : dump memoire : indications

Quichon

Pourrais tu m'expliquer ces lignes, stp ?
En gros, je voudrais savoir comment on recupere le segment, est-ce qu'on le met dans un tableau qu'on declare avant ?

> Pour faire un beau tableau, tu dois faire des bonne boucle
> Pour charger une valeur de la mémoire, utilise l'instruction LODSB (DS;SI->AL,SI+1->SI)
mardi 29 avril 2003 à 14:22:02 | Re : dump memoire : indications

TangiX

en gros il te faut deux boucle équivalente à un 'for-next' en vb : la premiére forme ton paragraphe en fonction du nombre de ligne
la deuxième forme une ligne en fonction du nombre de valeur
tu place ton code permettant d'afficher une valeur dans la deuxième boucle
tu place ta deuxième boucle dans la première avec le retour à la ligne
et voila... (c un peu brouillon)

tu n'as pas besoin de transferrer ton segment ailleurs puisqu'il est déja en mémoire l'instruction LODSB te permet de récupérer les octets un par un en mettant le segment dans DS et l'indexdans SI (en plus SI s'incrémente tous seul). L'octet lu est placé dans AL, il ne reste plus qu'a l'exploité

TangiX
mardi 29 avril 2003 à 15:02:36 | Re : dump memoire : indications

Quichon

Et LODSB, c'est quoi la syntaxe, si on considère par exemple que j'ai la valeur du segment dans ax ?

1 2

Cette discussion est classée dans : dump, memoire, indications


Répondre à ce message

Sujets en rapport avec ce message

ecrire directement dans la memoire video [ par Ether ] voila la question du jour qui tue!je commence à en avoir marre de directx et opengl (je doit pas être le seul d'ailleurs)donc je me dit que j'aimerais faire un dump mémoire en asm [ par olly60 ] comment peut on faire un dump mémoire en assembleur?? je bloque dessus étant débutant dans ce language!! j'ai seulement besoin de l'algo svpmerci segment de la memoire video sous winxp ? [ par lespaul666 ] voilà , sous windows xp lorsque je cree un programme assembler et que je veux faire un affichage en passant par le segment 0b800h et bien rien ne s'af memoire vive etendue [ par chercheur de connaisance ] salut ces pour savoir comment utiliser la memoire vive au dessus du megaoctet merci L'immortel exception 13 lors du scan memoire haute [ par patatalo ] salut, pourquoi ce code de detection de memoire en mode 32 bits sans paging me donne une exception 13 sur certaines cartes meres ( ASUS ) a l'adresse simulateur d'assembleur [ par za3tar14 ] je cherche un code qui pourrait lire les instructions assembleur et les  adresses  memoire  a partir  de  fichiers  .txt  et  d'appliquer  ces  instru asm dos sous xp probleme adressage memoire ecran [ par blood01 ] Bonjour, Voilà, j'ai toujours aimé programmer à mes heures perdues et depuis tout un temps, j'ai décidé de me lancer dans l'assembleur, j'ai d'abord f demande d'aide [ par micholand2000 ] Bonjour cheres ami(e)s!      Mes voeux les meilleurs à tous et à toutes, je suis l'un des membres du club, en effet je viens par ce mail vous demandé


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,555 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales