[Axe] programme bilanguage: Axe + Asm

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Axe] programme bilanguage: Axe + Asm

Message par persalteas le Sam 8 Jan - 8:16

j'ai vu qu'il était possible d'inclure un code assembleur dans un prog en Axe avec la fonction Asm(
et il faut que ce code Asm soit non compilé si j'ai bien compris.

donc, ma question est:

Code:

:.ESSAI
:Axe(1529ABC5C23DDE94)

serait-il la même chose que:

Code:

:.ESSAI
:prgmASMTEST

et le prgmASMTEST:
Code:

:AsmPrgm
:1529ABC5C23DDE94

et si oui, laquelle des deux formulations est la plus rapide?

ps: mon code ASM est un exemple, ne le recopiez pas!!

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: [Axe] programme bilanguage: Axe + Asm

Message par kindermoumoute le Sam 8 Jan - 10:40

Lorsque tu inclus un code ASM en hexadécimal dans un programme Axe, il est toujours écris après la commande Asm( et se termine par une parenthèse.
Lorsque tu fait appelle à un programme extérieur dans ton source, le code source de ce programme est inséré à l'endroit ou tu a mis la commande prgmMONPROG.

Après ce n'est juste qu'une organisation du code :
Code:
:.MONPROG
:Asm(0123456789ABCDEF)

Reviens aux deux programmes suivant :
Code:
:.MONPROG
:prgmSRC2
SRC2 :
Code:
:Asm(0123456789ABCDEF)

Et je pense même que les deux programmes suivants reviennent à la même chose :
Code:
:.MONPROG
:Asm(prgmSRC2)
SRC2 :
Code:
:0123456789ABCDEF

Je n'ai testé aucun de ces codes, le 3ème n'est qu'une supposition, à tester.

Au final on aura un exécutable qui s'appellera MONPROG et qui exécutera le code asm 0123456789ABCDEF en compilé.

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

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