Routine assembleur ... - Programmation
Marsh Posté le 24-04-2001 à 11:29:52
Up
Marsh Posté le 24-04-2001 à 12:23:56
http://www.fishmd.com/essex/discrete/random/algo1.html
=>
;RETURN AN UNSIGNED PSEUDO-RANDOM 32-BIT INTEGER
;IN DX:AX, IN THE RANGE 0 - FFFFFFFFH DX AND AX ARE REGESTERS
.CODE ;BEGIN CODE SECTION
_LongRandom PROC FAR, C
MOV EAX,3434DH ;MOVE 3434D HEX INTO EAX 32-BIT REGESTER
MUL SEED ;MULTIPLY SEED
XOR EDX,EDX
ADD EAX, 269EC3H
MOV SEED, EAX ;SAVE THE SEED FOR THE NEXT CALL
SHLD EDX,EAX,16 ;COPY HIGH 16 BITS OF EAX TO DX
RET
_LongRandom ENDP
END
autre (p'tet mieux ?)
http://bobrich.lexitech.com/hun15.htm
http://random.mat.sbg.ac.at/generators/
http://www.taygeta.com/random.xml
Marsh Posté le 24-04-2001 à 12:27:55
en français :
http://www.tatm.com/dom/mwb/thingsfr.html (MELRANDO.DOC)
http://www.alrj.org/docs/rep4/random.php
prograzine a fait un article la dessus ...
Marsh Posté le 24-04-2001 à 22:14:34
Merci tout plein ...
Marsh Posté le 23-04-2001 à 18:34:53
Bein voila, il me faudrait une ptite routine (assez simple si possible) qui genere des nombres de maniere aleatoire ou pseudo-aleatoire.
Pour info, le proc c'est un motorola 6809, mais je pense pas que ca change grand chose. Un bout de code ca me suffit, j'adapte apres.
si qqun a une idee de l'endroit ou je peux trouver ca, ca serait super cool.
Merci
Ps : Oui, je sais, je suis feignant. Et alors ? Je suis heureux comme ca.
[edit]--Message édité par Fab52--[/edit]
---------------
Attention aux tomics revelateurs. Quand on est bourre, faut pas moster :D :) ;)