Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;Calculer TOTO (variable de type mot) à la puissance N (variable de type octet) et mettre le résultat dans TITI (variable de type long). On ne ;détectera pas les dépassements.
- ; on initialise N a 9 en tant que define constant , de meme avec toto et titi (qui est une variable donc define storage)
- N DC.B 9
- TOTO DC . W 42
- TITI DS.L 1
- ;Dans le main , Je ne vois pas ce que CLR fait (peut etre qu'il reserve encore de la memoire pour calculer?)
- ;on bouge TOTO dans DO et N dans D1
- ;On soustrait 2 a D1 (je ne sais pas pourquoi)
- MAIN CLR.L D0
- CLR.L D1
- MOVE.W TOTO, D0
- MOVE.B N,D1
- SUBI.L #2,D1
- ;MULU = Multiplied unsigned? donc TOTO * D0 (qui est egale a TOTO a la premiere iteration)
- ; DBF? peut etre tant que l'on a pas fait D1 iteration , on continue ?
- BOUCLE MULU.W TOTO, D0
- DBF D1, BOUCLE
- FIN
- BREAK
Add Comment
Please, Sign In to add comment