Petit casse-tête (facile)

Des MO et des TO...

Modérateur : Politburo

Répondre
Avatar du membre
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7958
Enregistré le : 24 mai 2002 09:57
Localisation : France 69
Contact :

Message par jvernet »

jasz a écrit : Et en plus on fait fumer les Thomson :mrgreen:
Je vous signale que les Thomson n'ont pas besoin de ça pour fumer tous seuls.... :twisted:
"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."
Yoann
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 142
Enregistré le : 28 oct. 2005 05:01

Message par Yoann »

Prehisto a écrit : C'est très bien. J'ai aussi mis la tête dedans il fut un temps. Cette formulation exotique ne m'a pas perturbé le moins du monde :)
Pour ce que j'en ai vu, je n'ai jamais trouve le 68K tres sympa a lire. En terme de lisibilite, je crois que je prefere largement le 8088 en fait.
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

jvernet a écrit : Je vous signale que les Thomson n'ont pas besoin de ça pour fumer tous seuls.... :twisted:
... et il n'y a pas de fumée sans feu :P
Yoann
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 142
Enregistré le : 28 oct. 2005 05:01

Message par Yoann »

Prehisto a écrit :
jvernet a écrit : Je vous signale que les Thomson n'ont pas besoin de ça pour fumer tous seuls.... :twisted:
... et il n'y a pas de fumée sans feu :P
:lol:
Torlus
Administrateur
Administrateur
Messages : 1266
Enregistré le : 15 oct. 2005 22:33
Contact :

Message par Torlus »

jvernet a écrit :Je vous signale que les Thomson n'ont pas besoin de ça pour fumer tous seuls.... :twisted:
Ferme les yeux, et imagine que c'est un thread Vectrex, ça marche aussi ;)
"Pour finir, faut commencer."
"Il faut être un peu félé pour laisser passer la lumière".
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

Torlus a écrit :Ferme les yeux...
Bonne idée, j'allais justement vous le proposer :)
jasz
Désactivé
Messages : 796
Enregistré le : 12 déc. 2004 07:53
Localisation : Planete Zorg (31)

Message par jasz »

Pour faire plaisir à Yoann voici un code 68K

Code : Tout sélectionner

MOVE.W $1(A0,D0.W),D0
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

Code : Tout sélectionner

MOVE.W $0(A0,D0.W),D0
peut s'écrire

Code : Tout sélectionner

LDD D,X
Stef
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

jasz a écrit :Pour faire plaisir à Yoann voici un code 68K

Code : Tout sélectionner

MOVE.W $1(A0,D0.W),D0
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

Code : Tout sélectionner

MOVE.W $0(A0,D0.W),D0
peut s'écrire

Code : Tout sélectionner

LDD D,X
Tu avais presque déjà donné la réponse :

Code : Tout sélectionner

        ADDD   #$0001
        LDD    D,X
jasz
Désactivé
Messages : 796
Enregistré le : 12 déc. 2004 07:53
Localisation : Planete Zorg (31)

Message par jasz »

Yép :D

Allez un autre.

Code : Tout sélectionner

MOVE.W $1(A0,A0.W),D0
Ici A0 (registre X) conserve sa valeur.
Modifié en dernier par jasz le 12 août 2006 21:26, modifié 1 fois.
Stef
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

Code : Tout sélectionner

        LEAX   1,X
        LDD    D,X
        LEAX   -1,X
jasz
Désactivé
Messages : 796
Enregistré le : 12 déc. 2004 07:53
Localisation : Planete Zorg (31)

Message par jasz »

:?
Stef
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

Je me suis trompé. Je recommence...
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

Code : Tout sélectionner

        LEAX   1,X
        LDX    D,X
jasz
Désactivé
Messages : 796
Enregistré le : 12 déc. 2004 07:53
Localisation : Planete Zorg (31)

Message par jasz »

:?

Regarde.
Prehisto a écrit :Tu avais presque déjà donné la réponse :

Code : Tout sélectionner

        ADDD   #$0001
        LDD    D,X
Stef
Avatar du membre
Prehisto
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 163
Enregistré le : 26 juin 2006 11:37
Localisation : France (24)

Message par Prehisto »

C'est quand même loin tout ça...

Code : Tout sélectionner

        TFR    X,D
        ADDD   #$0001
        LDD    D,X
Répondre

Retourner vers « Thomson »