Page 11 sur 17

Publié : sam. 10/déc./2005 7:36
par comtois
dans le code source de PUREASM d'Erix14 , il me semble qu'il y a ça. ou alors c'est dans l'aide de PUREASM que je l'ai vu ?

Publié : sam. 10/déc./2005 9:17
par Anonyme2
Dobro a écrit :
Dobro a écrit : je fait une demande au Pro de L'ASM (Denis ? :D )
pour optenir la liste des directives ASM , de façon a les colorer dans la sortie HTML ? :D

toujour valable !! ??..... :)

Heu,

j'ai un message dans ma messagerie perso non forum :
Félicitations,

Vous avez été ajouté au groupe "colorer" sur ST-LINE.
Cette action a été accomplie par le modérateur du groupe ou l'administrateur du site, contactez-les pour de plus amples informations.

Vous pouvez voir vos informations de groupes ici:
http://michel.dobro.free.fr/forum/groupcp.php?g=17

--
Merci , l'admin
J'ai été sur le lien, mais je ne me souviens pas de mon mot de passe et je ne sais même pas si je suis inscrit sur ce forum :roll:

Pour les directives FASM, il faut que je regarde dans l'aide de FASM, si j'ai le temps aujourd'hui

Publié : sam. 10/déc./2005 13:19
par Anonyme2
J'ai récupéré des choses depuis Pureasm comme le dit Comtois et j'ai regardé la doc FASM. C'est pas forcément simple les directives ni les macros d'ailleurs.

La doc FASM est ici

http://flatassembler.net/docs.php?article=manual#2.2.1


Voici un condensé, il n'y a pas tout mais je pense que ça devient difficile à gérer

Code : Tout sélectionner

      ;-         Les registres
            Data.s "eax", "ebx", "ecx", "edx", "esp", "ebp", "edi", "esi"
            Data.s "ax", "bx", "cx", "dx", "sp", "bp", "di", "si"
            Data.s "ah", "al", "bh", "bl", "ch", "cl", "dh", "dl"
            Data.s "st0", "st1", "st2", "st3", "st4", "st5", "st6", "st7"
            Data.s "cs", "ds", "es", "fs", "gs", "ss"
            Data.s "CR0", "CR2", "CR3", "CR4"
            Data.s "DR0", "DR1", "DR2", "DR3", "DR4", "DR5", "DR6", "DR7"
            Data.s "MM0", "MM1", "MM2", "MM3", "MM4", "MM5", "MM6", "MM7"
            Data.s "GDTR", "IDTR", "LDTR", "TR", "TSC"
            Data.s "TR3", "TR4", "TR5", "TR6", "TR7"
            Data.s "XMM0", "XMM1", "XMM2", "XMM3", "XMM4", "XMM5", "XMM6", "XMM7"
      ;-         Directives & déclarations FASM
            Data.s "Public", "Extrn", "Macro", "Format", "Section"
            Data.s "Data", "Equ", "reverse", "Common", "bssAlign", "Align"
            Data.s "GDTR", "", "virtual", "at", "display", "include"
            Data.s "byte", "word", "dword", "pword", "fword", "qword", "tword", "dqword"
            Data.s "fix"
            Data.s "rb", "rw", "rd", "rp", "rf", "rq", "rt"
            Data.s "db", "dw", "dd", "dp", "df", "dq", "dt"
            Data.s "macro", "ENDM", "stdcall",  "proc", "struc", "rept", "local", "label"
            Data.s "irp", "irps", "match", "empty", "append", "section", "readable", "executable"
            Data.s "discardable", "resource", "from", "entry", "stack", "export"
            Data.s "import", "resource", "fixups", "as"

Publié : sam. 10/déc./2005 14:13
par Backup
arrrgg ! :D

je ne pensais pas a ça !!! :lol:
mais au ordre du genre "MOV","REP","INC" "PUSH","POP", , ect .... :D

Publié : sam. 10/déc./2005 14:53
par Dr. Dri
Ne te casse pas la tete avec ca dobro... On peut tout a fait créer une variable "MOV", ca dépend juste des configs du compilo... Ce que tu peux faire c'est mettre en couleur "asm" toutes les lignes qui commencent par un "!" (et ne pas oublier de gérer les commentaires)

Dri ;)

Publié : sam. 10/déc./2005 15:03
par lionel_om
On peut utiliser els registres MMX sous PB ?

Publié : sam. 10/déc./2005 16:37
par Backup
Dr. Dri a écrit :Ne te casse pas la tete avec ca dobro... On peut tout a fait créer une variable "MOV", ca dépend juste des configs du compilo... Ce que tu peux faire c'est mettre en couleur "asm" toutes les lignes qui commencent par un "!" (et ne pas oublier de gérer les commentaires)

Dri ;)
cela me serai beaucoup plus simple en fait ! :D

si tout le monde est daccord je part la dessus !

Merci Dri..... :D

Publié : sam. 10/déc./2005 16:41
par Anonyme2
lionel_om a écrit :On peut utiliser els registres MMX sous PB ?
PB utilise FASM et FASM supporte beaucoup de choses donc pas de problème pour les registres MMX, il ya déjà eu du code de posté avec les registres MMX

Publié : sam. 10/déc./2005 19:01
par Backup
une version 2 de colorer (la rols ! :D) devrai sortir courant semaine prochaine !

grace a vos aides (Surtout Erix14) on aura reussi un petit bijoux

qui permetra de colorer un code Purebasic dans les forums PHPbb (BBcode)
mais aussi :
de generer une page HTML (du code PureBasic)
utilisation une feuille de style !
avec parametrage au choix de chacun pour les couleurs dans la page HTML (creation de styles personalisables)
sortie possible par le press-papier !!
les codes colorés sont :

coloration du fond de page
coloration du text par defaut
les Fonctions
les Constantes
les chaines
les nombres
l'assembleur en ligne (purebasic)
les commandes Basic (mots clef FOR TO NEXT ect ..)
les APIs
Les commentaires

voila voila ! fruits d'une colaboration entre!:

Erix14,Jacobus,Chris,Denis,et Moi-meme ! :D

encore un peut de boulot et elle est a vous ! :D

Publié : sam. 10/déc./2005 19:16
par Anonyme2
Dr. Dri a écrit :Ne te casse pas la tete avec ca dobro... On peut tout a fait créer une variable "MOV", ca dépend juste des configs du compilo... Ce que tu peux faire c'est mettre en couleur "asm" toutes les lignes qui commencent par un "!" (et ne pas oublier de gérer les commentaires)

Dri ;)
Je ne met pas souvent le ! dans mes codes, sauf si c'est nécessaire

Publié : sam. 10/déc./2005 19:20
par Backup
je ne suis pas sur mais y a un moyen de differencier une variable d'un ordre
assembleur , il me semble qu'en assembleur les directives passent en Majuscule ! non ? 8O

Publié : sam. 10/déc./2005 19:21
par Anonyme2
je ne sais pas si j'aurais beaucoup de temps pour préparer un code, mais il est possible de lire dans les résidents les noms de commandes PB et celles utilisateur, en fonction de ce qu'il y a comme comme lib utilisateur. D'ailleurs, cette lecture permet de s'afranchir des mises à jour puisqu'elle permet de lire l'ensemble quelque soit la version, mais comme le version 4 ne devrait pas tarder (Fred a dit avant la fin de l'année), je vais attendre pour voir si les formats (sic) des résidents va changer.

Publié : sam. 10/déc./2005 19:31
par Backup
avant de faire ça , attend que je finisse ma partie
on fera une sortie (la version 2)

a partir de la avec le Source tu pourra voir a integrer cette possibilitée ! :D

Publié : sam. 10/déc./2005 21:39
par gansta93
Erf trop graphique l'interface... j'ai pas pu colorer un code domage. Sinon je trouve le projet génial. Bien Dobro ! :-D

Publié : sam. 10/déc./2005 22:34
par Backup
Erf trop graphique l'interface... j'ai pas pu colorer un code domage
8O 8O 8O

tu parle de quoi au juste ??

tu l'a recuperé ou colorer ?