30

Bah c'est pas compluiqué. Lit mon explication calmement.

Kevin : alors je me serait trompé en croyant m'être trompé (grin) ??
PpHd : c'est quoi ton explication ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

31

ptet un bug matériel grin
ou alors l'information a trouvé une voie de traverse qui lui fait gagner du temps grin
En préretraitre

32

Je pense que ca pourrait etre le gestionnaire d'interruption. Lorsque une int tombe, il n'attend pas que l'instruction soit finie d'etre executee, il l'arrete tout de suite. Puis passe en execution. Lors du retour, il recalcule (Cela penalise les instructions longues). C'est une reele explication sur les processeurs avec pipeline. Mais la pipeline du 68000 est legere. Donc ce n'est pas forcement la bonne reponse.

33

pas bete. smile

34

Désolé d'en savoir plus que vous, Maître, mais le 68k, si j'ai bonne mémoire, termine l'exécution de l'instruction en cours avant de sauter vers le code de l'AI.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

35

En es-tu sur ?

36

à 90 %
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

37

Il ne reste qu'a tester sur HW2 !

38

moi aussi j'ai appris ça en cours, que le 68000 attendais la fin de l'instruction avant de s'occuper de l'interruption.
26" au rubik's cube.

39

Bon,ok j'ai tord !

40

tonguetonguetonguetonguetonguetongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

41

bah "ça arrive aux meilleurs"(american pie 2)
avatar
納 豆パワー!
I becamed a natto!!!1!one!

42

Et les tests sur HW 2 ?

43

Envoie-moi ton binaire : barthib@hotmail.com
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

44

je l'ai paume. Refais-le tongue

45

la flemme, tant pis.

Topic clos grintongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

46

Non, non. Il continue. Ne manquez pas la suite. C pas dure pourtant de faire la source.

47

je ferai pas. La partie 2 tu la fera dans le nv forum ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

48


Alors plusieurs mois après c'est repartit ?
Ben ouai je trouve que la section ASM du forum ne bouge plus par rapport au bons vieux temps, alors j'aimerais qu'on reprenne un peu nos anciennes discussions smile

Celle-là le mérite beaucoup je trouve, surtout qu'elle attend une suite, cf. le titre du topic smile


On en était où ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

49

Et les tests sur HW2 ?

50

Je fais des recherches. Le post 19 de post.php?id=6,960,0 pourrait nous aider :

"[...]les cycles bus sont basés sur 4 périodes d'horloges (en gros le débit du bus est de H/4 Mo/s si H est en MHz) C'est parce que chaque top d'horloge sert à quelque chose (sauf le 4ème, enfin il sert en interne mais le bus est inactif sur celui-là[...]"

[edit]Edité par Thibaut le 11-04-2002 à 17:13:37[/edit]
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

51

Je teste comment, j'ai codé ce qui suit, ça convient ?
; ======= TEST 1
  moveq   #-1,d1           ; pour que le and ne change rien
  moveq   #0,d2            ; pour que le or ne change rien
  moveq   #-1,d0           ; 65535.w itérations
  lea     ($4C00).w,a0
  
loop:
    and.l   d1,(a0)
    or.l    d2,(a0)
    
    and.l   d1,(a0)
    or.l    d2,(a0)
    
    and.l   d1,(a0)
    or.l    d2,(a0)
    
    and.l   d1,(a0)
    or.l    d2,(a0)
    
  dbf     d0,loop
  
  rts


; ======= TEST 2
  move.l  d3,-(a7)
  
  moveq   #-1,d1
  moveq   #0,d2
  moveq   #-1,d0
  lea     ($4C00).w,a0
  
loop:
    move.l  (a0),d3
    and.l   d1,d3
    or.l    d2,d3
    move.l  d3,(a0)
    
    move.l  (a0),d3
    and.l   d1,d3
    or.l    d2,d3
    move.l  d3,(a0)
    
    move.l  (a0),d3
    and.l   d1,d3
    or.l    d2,d3
    move.l  d3,(a0)
    
    move.l  (a0),d3
    and.l   d1,d3
    or.l    d2,d3
    move.l  d3,(a0)
    
  dbf     d0,loop
  
  move.l  (a7)+,d3
  rts
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

52

Merde tous les bons programmeurs ASM sont partis de la communauté ou quoi confus
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

53

faut croire sad
En préretraitre

54

Testes cela sur mem video et sur mem reelle.

55

OK partysmiley.gif
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

56

Résultat ?
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

57

rahhh laissez-moi le temps zzz

Tu n'as pas une HW2 toi ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

58

Question: Vous benchez toujours dans le meme ordre... car l'ordre joue beaucoup pour un bench sur de si petites sommes de cycle.... un conseil:
multiplier au moins par 20 le nombres d'opperations dans la boucle pour que la boucle soit negligeable face au bench...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

59

Oui, oui.

60


partysmiley.gif EVENEMENT 5 MOIS APRES partysmiley.gif


J'ai enfin testé sur HW2 !
Je n'arrive pas à le croire et pourtant : 5,7 % de différence entre les deux !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.