Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 02 Oct 2002 10:18:11

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Contraste

Quelqu'un pourrait t'il me traduire cette fonction en ASM pur svp

Code:

void contrast(int ses,int niv)
{ int i;
  if (ses)
  { for(i=0;i<niv;i++)
    { asm mov ah,22h;
      asm mov bl,0;
      asm int 7CH;}}
  if (!ses)
  { for(i=0;i<niv;i++)
    { asm mov ah,22h;
      asm mov bl,1;
      asm int 7CH;}}}

Je sais que ca va pas servir a grand chose mais j'en ai besoin...
Merci d'avance :P


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#2 03 Oct 2002 06:40:53

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Contraste

en freestyle (je suis pas chez moi):

Code:

void contrast(int ses,int niv)
{
int i;
asm mov i,0
debut:
asm cmp ses,1
asm je up
asm mov ah,22h
asm mov bl,0
asm int 7CH
asm jmp next
up:
asm mov ah,22h
asm mov bl,1
asm int 7CH
next:
asm cmp i,niv
asm jbe debut
}

vala!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#3 05 Oct 2002 01:55:03

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: Contraste

OK merci j'vais essayer :P  :P  :P


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#4 05 Oct 2002 03:12:58

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Contraste

ses, c koi ?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#5 05 Oct 2002 09:11:52

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: Contraste

ben j'm'souviens plus!!!
Attends je réfléchis.........
Ben non g oublié...tant pis...moi et mon esprit tordu :twisted:


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#6 05 Oct 2002 10:36:02

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: Contraste

Ben le sens : 0 on decrease (je c plus le mo fr) le cont, 1 on l'increase......


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#7 05 Oct 2002 10:58:52

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Contraste

AAAA !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#8 05 Oct 2002 16:57:31

KTr
Haut fonctionnaire graph100.com
Lieu: Saint Etienne
Date d'inscription: 19 Mar 2002
Messages: 1909
Site web

Re: Contraste

ben suffi de lire la source !!


(¯`·.¸¸.·´¯`·.¸¸.-> www.ktr.fr.fm  ktr@fr.fm <-.¸¸.·´¯`·.¸¸.·´¯)

Hors ligne

 

#9 06 Oct 2002 02:39:51

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: Contraste

Ahhh!!!!
Exact Ktr !!!
Quel logique d'acier 8O  8O


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#10 06 Oct 2002 03:37:13

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Contraste


en freestyle (je suis pas chez moi):

Code:

void contrast(int ses,int niv)
{
int i;
asm mov i,0 // je serai curieux de savoir si ca marche,ca !!
debut:
asm cmp ses,1
asm je up
asm mov ah,22h
asm mov bl,0
asm int 7CH
asm jmp next
up:
asm mov ah,22h
asm mov bl,1
asm int 7CH
next:
asm cmp i,niv // :? pas sur ke ca marche aussi !
asm jbe debut
}

vala!

C po optimisable comme ac :

Code:

void contrast(int ses,int niv)
{
int i=0;
ses=~ses;
asm mov bl,ses; // une seule fois suffit !
asm mov ah,22h; // meme rem
debut:
asm int 7CH;
asm jmp next;
next:
asm mov cx,niv;
asm inc i; // tu l' avais oublié !!
asm cmp i,cx; 
asm jbe debut;
}

I, tu peu l' initialiser a 0 directement !

Ensuite une inversion de sen !
Puis on met une seulle fois ses ds bl, et 22h ds ah puiskon ne les utilise po !!

asm cmp i,niv;

Ca me parrait curieux comme instruction ...

asm inc i; // tu l' avais oublié !!

Ba vi, car ds une boucle inspiré d' une for, on increase une variable, ici i !!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#11 06 Oct 2002 04:29:41

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: Contraste

En tous cas c pas moi qui vais t'aider en asm... sad
Sinon je n'aurais pas mis ce post


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

#12 06 Oct 2002 04:46:24

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Contraste

Moi, je suis po une bete en asm, ms je connais quelque truc quand meme !!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#13 06 Oct 2002 10:54:16

Swifter
Programmeur Graph100
Lieu: Niort (79)
Date d'inscription: 06 Aug 2002
Messages: 980
Site web

Re: Contraste

Ben en fait moi je pense que je vais apprendre qq bases d'asm...
Mais seulement apres Bombjack...
Donc pas tout de suite :cry:


Swifter, avec un T, n'attrapes pas la poussière mais toutes les remarques débiles :mrgreen:
              ** Swifter68@hotmail.com **

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr