Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

[asm] DI / EI

5 participants

Aller en bas

[asm] DI / EI Empty [asm] DI / EI

Message par noelthebest Ven 17 Aoû - 4:09

Hello,

en consultant la doc' de l'asm 83+ pour voir si je pouvais apprendre des trucs ( ^^ ), je suis tombé sur un code d'exemple qui comportait un DI au début (instruction comme ADD, CALL, etc.) ainsi qu'un EI à la fin.

En commentaire, pour DI il y avait "for speed" marqué, et rien pour EI.
Je suppose que les deux sont liés (enfin je peux me tromper), mais à quoi servent-elles ? Permettent-elles d'augmenter la vitesse d'exécution, comme le nom me le ferait penser ?

Merci d'avance. Content

noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Ven 17 Aoû - 10:52

je ne fais pas encore assez d'asm pour te repondre mais demandons a matref :D
sa m'interesse aussi Content



Dernière édition par sachiix69 le Ven 17 Aoû - 11:25, édité 1 fois
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par noelthebest Ven 17 Aoû - 11:02

Pas la peine de poster, alors. >_<
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Ven 17 Aoû - 11:26

je poste car sa m'interesse aussi Content tout ce qui touche l'asm j'essaye d'y retenir mais bref ne trollons pas
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par linkakro Ven 17 Aoû - 11:35

EI=Enable Interupt
DI=Disable Interupt
Pour les commandes propres au processeur Z80 (et donc indépendantes de TI) consulte le manuel du fabricant.
[Vous devez être inscrit et connecté pour voir ce lien]
C'est avec ça que je progresse le plus.
linkakro
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par noelthebest Ven 17 Aoû - 12:46

Ah, merci, je ne connaissais pas ce document. Content
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Sam 18 Aoû - 9:10

linkakro a écrit:EI=Enable Interupt
DI=Disable Interupt
Pour les commandes propres au processeur Z80 (et donc indépendantes de TI) consulte le manuel du fabricant.
[Vous devez être inscrit et connecté pour voir ce lien]
C'est avec ça que je progresse le plus.

enable interupt... si je parlais anglais j'en aurais peut etre plus su mais que fait cette commande ?
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par kindermoumoute Sam 18 Aoû - 21:30

En Axe ça permet d'activer les fonction interrupteur (c'est moche la traduction mais c'est comme ça). En gros c'est FnOn (toi qui connais toutes les commandes de l'Axe) : lien.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par linkakro Sam 18 Aoû - 21:57

Cela permet d'activer ou désactiver les interuptions, car on ne veut pas toujours permettre à des programmes annexes de perturber le déroulement de certaines instructions.
L'interruption quant à elle sert à déclencher une routine lors d'un évènement prédéfini à tout moment et même en plein milieu d'un programme.
Par exemple un robot est en train de suivre un circuit et soudain tu lui dit d'aller se recharger (ou il le détecte lui-même via un appareil relié à une entrée de la carte). C'est plus léger et rapide que d'effectuer un test batterie à chaque tour de boucle programme, et ainsi le programme n'a pas de délai de réponse au signal.
linkakro
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Dim 19 Aoû - 1:23

oui je connaissait les interuptions Content

c'est pas tres utile mais bon ^^

merci beaucoup Content
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par noelthebest Dim 19 Aoû - 6:35

Donc si je comprends bien, ce n'est pas une instruction indispensable ? Les exemples dans la don (en général hein) peuvent fonctionner sans ? (page 97 notamment)
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Dim 19 Aoû - 9:25

oui ce n'est pas indispensable, c'est juste si tu veux te servir des interuptions c'est tout Content
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par kindermoumoute Dim 19 Aoû - 14:13

Il n'y a pas de commande de l'Axe parser inutile !

Par contre si tu ne vois pas comment les utiliser c'est autre chose. Clin Oeil
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Dim 19 Aoû - 18:04

je vois comment les utiliser mais aucun de mes jeux n'a ee assez long ou assez complexe pour les utiliser Content
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par Hayleia Lun 20 Aoû - 7:26

Tu t'es jamais demandé comment MisterOops!! et TinyCraft avaient un si beau gris ? [Vous devez être inscrit et connecté pour voir cette image]
J'utilise les interrupteurs pour faire du gris à peu près beau. C'est presque parfait sur ma 83+ et ma 84+SE en tout cas Clin Oeil
Hayleia
Hayleia
Or 4
Or 4

Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Lun 20 Aoû - 7:41

non effectivement il faudrait que j'essaye Content
tinycraft a un beau gris ? parceque des que on larche tout bouge
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par Hayleia Lun 20 Aoû - 12:24

sachiix69 a écrit:non effectivement il faudrait que j'essaye Content
tinycraft a un beau gris ? parce que des que on larche tout bouge
Oui, le gris devient moche dès que tu marches ou dès que du texte doit s'afficher, mais j'y peux rien [Vous devez être inscrit et connecté pour voir cette image]
C'est pour ça aussi que les crafting menus (presser la touche Menu près d'un objet du genre workbench,...) sont beaux sauf quand ils scrollent.
Hayleia
Hayleia
Or 4
Or 4

Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par nikitouzz Ven 24 Aoû - 19:36

...comment resoudre sa... ^^

mais en tout cas je pense que tu as trop de niveaux de gris sur tinycraft ^^

mon premier programme avec interruptions Content
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

[asm] DI / EI Empty Re: [asm] DI / EI

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum