Je vous signale que les Thomson n'ont pas besoin de ça pour fumer tous seuls....jasz a écrit : Et en plus on fait fumer les Thomson
Petit casse-tête (facile)
Modérateur : Politburo
- jvernet
- Fonctionne à 14400 bauds
- Messages : 7958
- Enregistré le : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
Pour faire plaisir à Yoann voici un code 68K
A convertir en 6809 avec un code le plus court possible en sachant qu'à l'arrivé A0 (registre X) conserve sa valeur et D0 (registre D) change de valeur. $1 est un offset.
Aussi
peut s'écrire
Code : Tout sélectionner
MOVE.W $1(A0,D0.W),D0
Aussi
Code : Tout sélectionner
MOVE.W $0(A0,D0.W),D0
Code : Tout sélectionner
LDD D,X
Stef
- Prehisto
- Fonctionne à 300 bauds
- Messages : 163
- Enregistré le : 26 juin 2006 11:37
- Localisation : France (24)
Tu avais presque déjà donné la réponse :jasz a écrit :Pour faire plaisir à Yoann voici un code 68K
A convertir en 6809 avec un code le plus court possible en sachant qu'à l'arrivé A0 (registre X) conserve sa valeur et D0 (registre D) change de valeur. $1 est un offset.Code : Tout sélectionner
MOVE.W $1(A0,D0.W),D0
Aussipeut s'écrireCode : Tout sélectionner
MOVE.W $0(A0,D0.W),D0
Code : Tout sélectionner
LDD D,X
Code : Tout sélectionner
ADDD #$0001
LDD D,X
Yép
Allez un autre.
Ici A0 (registre X) conserve sa valeur.
Allez un autre.
Code : Tout sélectionner
MOVE.W $1(A0,A0.W),D0
Modifié en dernier par jasz le 12 août 2006 21:26, modifié 1 fois.
Stef
- Prehisto
- Fonctionne à 300 bauds
- Messages : 163
- Enregistré le : 26 juin 2006 11:37
- Localisation : France (24)
Code : Tout sélectionner
LEAX 1,X
LDD D,X
LEAX -1,X
- Prehisto
- Fonctionne à 300 bauds
- Messages : 163
- Enregistré le : 26 juin 2006 11:37
- Localisation : France (24)
Code : Tout sélectionner
LEAX 1,X
LDX D,X
Regarde.
Prehisto a écrit :Tu avais presque déjà donné la réponse :
Code : Tout sélectionner
ADDD #$0001 LDD D,X
Stef
- Prehisto
- Fonctionne à 300 bauds
- Messages : 163
- Enregistré le : 26 juin 2006 11:37
- Localisation : France (24)
C'est quand même loin tout ça...
Code : Tout sélectionner
TFR X,D
ADDD #$0001
LDD D,X