smeet Le 24/07/2001 à 17:44 Vitesse d'execution >>
un programme asm ecrit par un bon programmeur sera toujoours plus rapide qu'un programme c ecrit par un bon programmeur et compile par un bon compilateur.
Possibilites >>
C clair que le C n'a pas été fait pour faire les meme choses qu'en asm ...
Contraste >>
J'en sais rien !!
Mais la lumière éclairée de ce forum, PpHd, te répondra sans problème.
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.
OSContrastDn();>>baisse le contrast
OSContrastUp();>>augmente le contrast
OSContrastUp
OSContrastDn
et
moveq #4,d0
trap #9
moveq #0,d0
move.b (a0),d0
donne la valeur du contraste dans d0.
En fait, le mieu c'est pas de choisir c ou asm, mais de choisir C et asm.
Ca te premet de faire tout ce que tu veut, de faire les routines qui ont besoin de vitesse (graphiques) en asm, et les routine chiantes (IA) en C ...
paxal Le 24/07/2001 à 17:44 Dark Angel: c pas du type:
move #n,d0
trap #9
jsr (a0) plutot?
faudrait que je vérifie
>Dark angel:Je suis entierement d'accord avec toi,c'est un tout!
Paxal> Oui, je crois que c'est ca (c'est vrai que c'est pas identique)
Il me semble que c'est avec avec n = $A, mais je suis pas sur.
Skulk Le 24/07/2001 à 17:44 De ttes façons l'important c pas le langage c le résultat...
Merci tout le monde !
Comment connaitre la valeur du contraste courant en C ? Ou sinon, comment incorporer de l'asm dans un programme en C sous TIGCC et existe il une version française de la doc de ce dernier ?
>Dark Angel: Kevin> les commentaire doivent etre au format C (pas C++) dans un chainr de characteres en asm
C'est vrai. (Je viens de vérifier.)
Ou alors au format GNU as:
extern char zero(void); //déclaration
asm("zero:
clr.b %d0 |valeur de retour = 0;
rts |return %d0, donc return 0")
(C'est des |, pas des /.)
[edit]Edité par Kevin Kofler le 24-07-2001 à 13:46:55[/edit]
arf ...
l'asm et le C ...