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

  FORUM HardWare.fr
  Programmation
  ASM

  Un peu d'aide s'il vous plait ! (ASM)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un peu d'aide s'il vous plait ! (ASM)

n°370122
mesta
Posté le 24-04-2003 à 09:27:49  profilanswer
 

Bonjour,
je voudrais savoir a quoi correspond cela:
 

Code :
  1. dw _ma+0Ch,  30,330, 50, 16, 0040h, 0000h, 1001h, 0000h, 0     ; dd scan.sp_filtr;db 'Smooth',0,0;


 
et aussi:
 

Code :
  1. dw _ma+0Ah,  10,367, 40, 20, 0060h, 0100h, 0301h; db 'RUN',0


 
Merci.
 
PS: je debute en asm, et je dois bosser sur un logiciel ecrit en pascal/ASM :/

mood
Publicité
Posté le 24-04-2003 à 09:27:49  profilanswer
 

n°370138
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-04-2003 à 09:40:05  profilanswer
 

Ce sont des tableaux de word.
En C++, ça donnerait ceci :
 
Uint16 tab[9] = {30,330,50,16,0x0040,0x0000,0x1001,0x0000,0}
 
Faudra d'ailleurs m'expliquer pourquoi le décimal et l'hexa sont mélangés...


Message édité par Harkonnen le 24-04-2003 à 09:40:29

---------------
J'ai un string dans l'array (Paris Hilton)
n°370146
mesta
Posté le 24-04-2003 à 09:43:36  profilanswer
 

Reprenons la premiere ligne:
 

Code :
  1. dw _ma+0Ch,  30,330, 50, 16, 0040h, 0000h, 1001h, 0000h, 0     ; dd scan.sp_filtr;db 'Smooth',0,0;

 
 
_ma+0Ch -> c'est quoi ?
 
et dd scan.sp_filtr -> ca se traduit comment ?

n°370155
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-04-2003 à 09:50:01  profilanswer
 

mesta a écrit :

_ma+0Ch -> c'est quoi ?


c'est une addition entre le contenu de l'adresse _ma et la valeur hexa 0C (12 en décimal)
en d'autres termes, c'est une valeur qui représente le contenu de _ma auquel tu ajoutes 12
 

mesta a écrit :


et dd scan.sp_filtr -> ca se traduit comment ?


apparamment c'est mis en commentaires, donc c'est pas pris en compte. sinon c'est une déclaration de variable dword


---------------
J'ai un string dans l'array (Paris Hilton)
n°370161
mesta
Posté le 24-04-2003 à 09:56:13  profilanswer
 

:jap: Ok merci bien ;)
 
pour dd scan.sp_filtr, non ce n'est pas en commentaire, je sais pas ou est-ce que tu as vu ca  :)  
 
 :hello:

n°370165
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-04-2003 à 09:58:05  profilanswer
 

mesta a écrit :

pour dd scan.sp_filtr, non ce n'est pas en commentaire, je sais pas ou est-ce que tu as vu ca  :)


ben c'est placé après des ";" [:sinclaire]
normalement, les ";" signalent des commentaires en asm


Message édité par Harkonnen le 24-04-2003 à 09:58:20

---------------
J'ai un string dans l'array (Paris Hilton)
n°370168
mesta
Posté le 24-04-2003 à 10:01:34  profilanswer
 

Non, c'est pour ne pas aller a la ligne ;)
Au lieu de faire:
 

Code :
  1. dw _ma+0Ch,  30,330, 50, 16, 0040h, 0000h, 1001h, 0000h, 0
  2. dd scan.sp_filtr
  3. db 'Smooth',0,0;


 
c'est:
 

Code :
  1. dw _ma+0Ch,  30,330, 50, 16, 0040h, 0000h, 1001h, 0000h, 0; dd scan.sp_filtr; db 'Smooth',0,0;


 
Les commentaire c { xxxxXxxxx }


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

  Un peu d'aide s'il vous plait ! (ASM)

 

Sujets relatifs
[edit] aide java (comment inserer une image dans une fenetre ??)Besoin d'aide avec Borland c++ builder
Besoin d'aide pr optimisation (ACCESS)Besoin d'aide sur la fonction "formulaire"
[PHP] Besoin d'aide pour une authentification NTLMdebutant total a besoin d'aide sur php et html
[Bash] Besoin d'aideTélécharger un répertoire à l'aide d'un composant InetControl
aide javabesoin d'aide sur XML/XSL
Plus de sujets relatifs à : Un peu d'aide s'il vous plait ! (ASM)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR