cs_kalif
Messages postés362Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention24 août 2012
-
15 juin 2006 à 13:14
cs_Jean_Jean
Messages postés615Date d'inscriptiondimanche 13 août 2006StatutMembreDernière intervention13 décembre 2018
-
19 août 2006 à 16:25
bonjours a tous
je m'interesse a l'asm dans delphi
pouvez vous me dire comment faire pour affecter la valeur de edit2.text a edit1.text en asm, et aussi comment affecter "salut" a edit1.text...
Tu ne crois pas que tu devrais poser des questions relatives à l'assembleur sur le forum correspondant à ce langage ;).
Au cas ou tu le sais pas le compilateur transforme deja ton code en Assembleur avant de ..... . Donc en écrivant la procedure de fOxy, l'IDE le tranforme directement en code de Japee : alors pourquoi se casser la tête ??
Je ne parle meme pas du fait que l'assembleur dépend de ton Processeur.
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 15 juin 2006 à 17:05
Bonjour,
l'assembleur dépend de ton Processeur
Zut, je débarque encore... Je pensais que si on exclue MMX / 3DNow! / les SSE...
(De nos jours, tout le monde à la FPU, MMX, et quelques SSE)
Il reste la taille des registres.
L'IBM PC de 1981 contenait un Intel 8088, (Presque comme un 8086, mais en moins chère).
C'était un processeur 16 bits, capable d'executer de l'assemblé 16 bits, donc.
Le 386 a marqué le passage en 32 bits, mais il restait tout à fait capable d'executer de l'assemblé 16 bits.
Et de nos jours, les AMD64 (64 pour 64 bits bien sûr...) sont eu aussi capable d'executer de l'assemblé 16 et 32 bits (Et 64 ).
Sachant que Delphi ne propose à l'heure actuelle et sauf erreur (Je
suis pas renseigné sur le sujet) que de compiler vers un... 386 avec
FPU.
Donc pas trops de souci à se faire il me semble...
Quoiqu'il en soit, le code de f0xi est plus lisible, plus court et soit
il est plus rapide, soit il fait plus (Demander de redessiner le
contrôle par exemple) que l'assembleur de japee.
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 15 juin 2006 à 21:13
Salut les gars,
Dans la mesure où il s'agit de comprendre comment intégrer de l'assembleur dans Delphi, je pense que la question a sa place dans ce forum.
Je pense que kalif se posait la question de savoir comment communiquer entre Delphi et asm au niveau des variables.
C'est marrant, je me posais la même question depuis quelques temps.
J'ai donc rassemblé le peu d'assembleur que je connais et j'ai pondu ça.
Ce code est complètement bidon, sa seule utilité étant d'essayer de clarifier ce point : comment passer des valeur entre asm et Delphi...
Et c'est mon premier code en assembleur, ouarf...
Lol Japee, je disais pas ca méchamment : C'est vrai que l'intégration de l'asm dans Delphi est peu référencé.
Kalif, il y a quelques personnes ici qui connaissent l'assembleur mais
bcp n'y connaissent rien (comme moi) ou pas grand chose : donc tu peux
poser des question evidemment mais je pense que tu auras peu de
réponses ;)
cs_Jean_Jean
Messages postés615Date d'inscriptiondimanche 13 août 2006StatutMembreDernière intervention13 décembre 20183 19 août 2006 à 16:25
Je me mêle un peu tardivement aux discussions, mais je pense qu'il n'y
a aucunequestion inutile. Je me posai la même question que Kalif et
dans le sens qu'a répondu Japee "comment passer des valeur entre asm et
Delphi.."
Je suisdela génération asm 8080 et turbo pascal et j'étais désolé de ne plus savoir intégrer mes anciens codes asm dans delphi.