4485 résultats trouvés

par bernouilli92
19 août 2015 14:19
Forum : Bibliographie
Sujet : [Micro-Revue-HP] 8 Numeros: 2 5 6 7 10 11 12 13
Réponses : 37
Vues : 65653

Re: [Micro-Revue-HP] 8 Numeros: 2 5 6 7 10 11 12 13

Un grand merci à cgh et rogeroge.
par bernouilli92
16 août 2015 23:36
Forum : Tous les Pockets
Sujet : Les instructions NOP sur HP41
Réponses : 43
Vues : 11431

Re: Les instructions NOP sur HP41

zpalm a écrit :CHS CHS n'est pas neutre et dépend du contenu du registre X: s'il contient des caractères alphanumériques alors CHS va générer une erreur ALPHA DATA.
Pas top pour un NOP...
Autant pour moi, tu as tout à fait raison. Je connais très mal la hp41, je croyais qu'il n'y avait que le registre Alpha qui pouvait contenir des chaînes alphanumériques.
Je retire ce que j'ai écrit.
par bernouilli92
16 août 2015 23:12
Forum : Tous les Pockets
Sujet : Les instructions NOP sur HP41
Réponses : 43
Vues : 11431

Re: Les instructions NOP sur HP41

cgh a écrit :
bernouilli92 a écrit :
casuffitdeschanel a écrit :Euh, CHS CHS ne fait pas rien, elles changent deux fois le signe, deux actions significatives donc...
Oui mais si cela ne modifie rien au final? CHS ne modifie pas LastX. S'il n'y a pas moyen de tester que quelque chose a été modifié entre avant et après le CHS CHS, c'est qu'il ne s'est rien passé. C'est le but d'une opération NOP.
Quand une instruction "NOP" suit une instruction de test, et que celui-ci est faux, elle ne sera pas executee.

Code : Tout sélectionner

X=Y?
NOP     // Non executee si X est different de Y
...     // Executee dans tous les cas
Ce n'est pas le cas avec CHS CHS... Desole

Code : Tout sélectionner

X=Y?
CHS     // Non executee si X est different de Y
CHS     // Executee dans tous les cas
Il faut voir quand on a besoin d'une instruction NOP.
L'instruction NOP sert :
- quand on veut supprimer des instructions sans toucher à la longueur du code pour éviter des problèmes dans certains cas (adresses de saut fixes ou quelque chose du genre)
- faire de la temporisation, ajouter des NOP dans une boucle pour qu'elle dure plus longtemps et éviter d'en faire trop (des boucles)
- ne pas faire de saut dans le cas d'instructions qui peuvent provoquer des sauts (tests ou DSZ ou ISZ)

Dans les deux premiers cas, on peut utiliser CHS CHS pour faire le boulot. Dans le troisième cas, il est vrai, cela ne fonctionnera pas.
La définition d'une instruction NOP étant de ne rien faire donc de ne rien modifier. la double instruction CHS CHS le fait très bien.
badaze a écrit :
cgh a écrit :
badaze a écrit :Et AOFF ?
AOFF ne sera pas NOP si le mode ALPHA est selectionne. NOP ne doit rien faire et surtout pas dependre du contexte...
Et ALPHA espace ALPHA ?
Cela ne dépend plus du contexte et ça ne modifie rien.
Cela modifie le registre Alpha.
par bernouilli92
16 août 2015 18:50
Forum : Tous les Pockets
Sujet : Les instructions NOP sur HP41
Réponses : 43
Vues : 11431

Re: Les instructions NOP sur HP41

casuffitdeschanel a écrit :Euh, CHS CHS ne fait pas rien, elles changent deux fois le signe, deux actions significatives donc...
Oui mais si cela ne modifie rien au final? CHS ne modifie pas LastX. S'il n'y a pas moyen de tester que quelque chose a été modifié entre avant et après le CHS CHS, c'est qu'il ne s'est rien passé. C'est le but d'une opération NOP.
par bernouilli92
16 août 2015 13:31
Forum : Général
Sujet : L'annonce la plus drôle
Réponses : 4311
Vues : 1683967

Re: L'annonce la plus drôle

Oui, il a changé la photo après que je lui ai fait la remarque. La hp17b était une vente précédente, il avait oublié de changé la photo en mettant en vente la hp48sx.
par bernouilli92
15 août 2015 19:06
Forum : Commodore Amiga
Sujet : [VEND] Kickstart 3.1 ROM pour Amiga 3000 / 3000T
Réponses : 6
Vues : 10212

Re: [VEND] Kickstart 3.1 ROM pour Amiga 3000 / 3000T

Autant pour moi. Je n'avais pas vu que tu habitais au Canada. Tout s'explique.
par bernouilli92
15 août 2015 18:51
Forum : Bibliographie
Sujet : [Micro-Revue-HP] 8 Numeros: 2 5 6 7 10 11 12 13
Réponses : 37
Vues : 65653

Re: [Micro-Revue-HP] 8 Numeros: 2 5 6 7 10 11 12 13

Merci pour les scans. Tu peux prendre ton temps pour les autres, d'ici à ce qu'on ait terminé de lire ceux-là...
par bernouilli92
15 août 2015 15:23
Forum : Général
Sujet : L'annonce la plus drôle
Réponses : 4311
Vues : 1683967

Re: L'annonce la plus drôle

http://www.ebay.fr/itm/311421234500

Le titre annonce hp48sx, le contenu de l'annonce parle d'une hp 78SX et la photo montre une hp 17b.
Bien qu'elle soit en très bon état, le prix est beaucoup trop élevé en achat immédiat. Quoique, si elle part au prix de départ, cela peut valoir le coup (pour un habitant des USA) car il y a une jolie housse en cuir avec.
par bernouilli92
12 août 2015 21:32
Forum : A quoi t'as joué hier ?
Sujet : ... à essayer de récupérer ma valise...
Réponses : 27
Vues : 19369

Re: ... à essayer de récupérer ma valise...

Parfait. Tu as pu la récupérer en bon état et complète.
Je vois que tu as une hp37e, et l'autre, c'est une hp31e?
Tu as pu en trouver une finalement.
Tout est bien qui fini bien. Cela aurait vraiment été du gâchis si tu ne l'avais pas retrouvée.
par bernouilli92
08 août 2015 14:49
Forum : Tous les Pockets
Sujet : MPO n°66 - Convertisseur en chiffres romains
Réponses : 33
Vues : 21826

Re: MPO n°66 - Convertisseur en chiffres romains

Comme il n'y a toujours pas de version en RPL, je m'y colle :

Code : Tout sélectionner

<<
  {10 9 5 4} DUP 100 * OVER 10 * + SWAP + 1 +
  {"M" "CM" "D" "CD" "C" "XC" "L" "XL" "X" "IX" "V" "IV" "I"}
  ROT "" 1 13
  FOR I
    4 PICK I GET
    4 PICK I GET
    WHILE
      OVER 5 PICK <=
    REPEAT
      ROT OVER + ROT ROT
      4 ROLL 3 PICK - 4 ROLLD
    END
    DROP2
  NEXT
  4 ROLLD 3 DROPN
>>
Taille : 284,5 octets

Testé sur hp48g(x) mais devrait aussi tourner sur 48s(x) et peut-être sur hp28s (pas sûr)
par bernouilli92
07 août 2015 15:40
Forum : A quoi t'as joué hier ?
Sujet : ... à essayer de récupérer ma valise...
Réponses : 27
Vues : 19369

Re: ... à essayer de récupérer ma valise...

Tu as du nouveau au sujet de ta valise?
J'espère que tu la retrouveras, ce serait vraiment dommage de devoir faire une croix sur tous ces pockets. Les boules!
Il y avait également la hp97 et le psion 5 dedans?
par bernouilli92
07 août 2015 12:10
Forum : Tous les Pockets
Sujet : Les instructions NOP sur HP41
Réponses : 43
Vues : 11431

Re: Les instructions NOP sur HP41

Il y a l'instruction GTO en l'utilisant pour aller au pas d'après.
par bernouilli92
06 août 2015 20:54
Forum : Tous les Pockets
Sujet : Les instructions NOP sur HP41
Réponses : 43
Vues : 11431

Re: Les instructions NOP sur HP41

Pour le CHS CHS, l'exemple que tu donnes n'est pas réaliste. C'est le développeur qui conçoit le programme et qui a besoin d'utiliser des NOP, il ne va pas mettre un FS? 00 juste avant le double CHS.
Ce n'est pas comme si le programme prenait en entrée des instructions qui viennent d'ailleurs. Le programmeur est maître de son programme.
par bernouilli92
06 août 2015 20:33
Forum : Tous les Pockets
Sujet : Les instructions NOP sur HP41
Réponses : 43
Vues : 11431

Re: Les instructions NOP sur HP41

Voici mes propositions :
LBL
ON
CHS CHS

La dernière est une double instruction.

Aller à la recherche avancée