1

Point_d_entree:
	tst.l		d0
	beq.s		Resultat0
	movem.l		d2-d5,-(a7)
	cmp.l		#65536,d0
	bhi.s		Else1ST
	moveq		#1,d1
	moveq		#1,d4
	bra.s		Repeat1ST
Else1ST:
	moveq		#1,d1
	swap		d1
	move.l		#256,d4
Repeat1ST:
	add.l		d4,d4
	lsl.l		#2,d1
	cmp.l		d0,d1
	bls.s		Repeat1ST
	move.l		d4,d3
	lsr.l		#1,d3
	moveq		#0,d1
Repeat2ST:
	move.l		d1,d2
	move.l		d3,d1
	add.l		d4,d1
	lsr.l		#1,d1
	move.l		d1,d5
	mulu		d5,d5
	cmp.l		d0,d5
	bls.s		Else2ST
	move.l		d1,d4
	cmp.l		d1,d2
	bne.s		Repeat2ST
	movem.l		(a7)+,d2-d5
	rts
Else2ST:
	move.l		d1,d3
	cmp.l		d1,d2
	bne.s		Repeat2ST
	movem.l		(a7)+,d2-d5
	rts
Resultat0:
	moveq		#0,d1
	rts

Voilà, tu passe le nombre dans d0 et récupère le résultat dans d1.
A ton service wink

PS : Ce doit être optimisable, enjoy.
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.

2

ouééé merci smile
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

3

Tiens, pour fêter ça, fait comme moi ; clique sur la pub en bas de la page !
Car sans ce forum tu ne l'aurai jamais eu wink

Conforama, le pays ou la vie est moins chère
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.

4

moi je clique regulierement
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

5

et ça fé koi, ce code ?grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

6

ça aurait pas un rapport avec le concours d'extraction des racines carrées, par hazard?smile
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

7

Pollux : Ton essai de désassemblage est pas mal tenté, mais ton code est très impropre.
La raison c'est que tu tente de désassembler une routine écrite en assembleur et non pas en C grin

Je te laisse avec ça, je garde mon bébé pour moi tongue
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.

8

Donc t'as vraiment appris à programmer...
Enfin fais gaffe à te depecher de finir fzero, sinon paradize (ou qqun d'autre hihi) pourrait le finir avant toi !
C'est moi.

9

>Donc t'as vraiment appris à programmer...

Ben oui.
Pollux a aussi contribué pas mal à la prochaine version de A68k qui sortira bientôt.
[edit]Edité par Kevin Kofler le 20-07-2001 à 15:00:25[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

ohoh! des revelations !!!!pollux et un programmeur !!! et du 68k svp !!!grin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

11

[Pollux] : Et ben après le parseur j'ai encore réinventé un algo sans le savoir : l'extraction par dichotomie. Décidément je suis fort eek

smile
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.

12

Thibaut> si tu lisais des tutos en anglais tu passerais pas ton temps à réinventer la roue à chaque fois grin
(j/k)
So much code to write, so little time.

13

Nitro : c'est vrai mais je ne comprend pas l'anglais.

[Pollux] : excuse-moi, personnellement ça me fait plaisir de réinventer entièrement et sans aucune documentaion un truc qui existe déjà... Je ne me prend pas pour un boss, je suis surpris de moi-même. Grande nuance tongue
[edit]Edité par Thibaut le 21-07-2001 à 17:03:19[/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.

14

c'est cool merci a tous !
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

15

j'adore l'expréssion "réinventer la roue!"
jtrouve ça térrible.

16

C'est suprenant comment il est partit en couilles ce topic grin

Les 3/4 des posts ont disparu lors du transfert de yAro, on comprend plus rien à la conversation picol
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.