π
<-

Asm ide

C, C++, ASM...

Asm ide

Unread postby luc » 23 Mar 2013, 09:52

Bonjour a tous,

Premier message, beaucoup de navigation sur ce forum sur la programmation.... ce qui m'intéresse c'est le dev en asm. L'idéal serait sur la calculatrice elle même mais bon je pense que je rêve :)
donc je pense en ndless et avec un émulateur sur un Pc que c'est possible, mais existe t-il un ide même sommaire, j'ai vue pas mal de source ne C, mais rien en asm.

a+
User avatar
luc
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 23 Mar 2013, 09:40
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Asm ide

Unread postby Persalteas » 23 Mar 2013, 09:53

Non, il n'existe pas d'IDE d'ASM pour Ndless... Ou pas a ma connaissance.

Je laisse les autres me détromper au cas où, mais j'ai peu d'espoir :(

Désolé...
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Asm ide

Unread postby Lionel Debroux » 23 Mar 2013, 10:08

IDE ASM pour Ndless à proprement parler, en effet, pas à ma connaissance non plus.
Mais l'éditeur de textes intégré permet d'éditer du texte... et puis tu peux toujours en utiliser n'importe quel autre éditeur de texte qui ait une coloration syntaxique pour l'ASM ARM.

L'ISA ARM, comme l'ISA 68000, et contrairement à l'ISA Z80, sont bien adaptées à la programmation en C/C++, et c'est pour ça que la plupart des gens font du code C/C++, car l'ASM prend beaucoup plus de temps à développer et n'apporte qu'un gain de performances limité (à concentrer sur les parties critiques). Règle du pouce du 80/20, tout ça.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Asm ide

Unread postby luc » 23 Mar 2013, 10:27

Lionel Debroux wrote:IDE ASM pour Ndless à proprement parler, en effet, pas à ma connaissance non plus.
Mais l'éditeur de textes intégré permet d'éditer du texte... et puis tu peux toujours en utiliser n'importe quel autre éditeur de texte qui ait une coloration syntaxique pour l'ASM ARM.

L'ISA ARM, comme l'ISA 68000, et contrairement à l'ISA Z80, sont bien adaptées à la programmation en C/C++, et c'est pour ça que la plupart des gens font du code C/C++, car l'ASM prend beaucoup plus de temps à développer et n'apporte qu'un gain de performances limité (à concentrer sur les parties critiques). Règle du pouce du 80/20, tout ça.



pas de commande 'inline' non plus dans le C , du style asm {mnemomiques ...} ? ce n'est pas spécialement pour la performance, mais une question de goût. :)
User avatar
luc
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 23 Mar 2013, 09:40
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Asm ide

Unread postby matref » 23 Mar 2013, 10:28

J'ai fait un petit dossier très rapide pour compiler de l'ASM pour Ndless. Tout ce que t'as à faire c'est mettre toutes tes sources dans le même dossier que ces trois fichiers, les fichiers assembleurs avec l'extension *.S (majuscule, sinon ça marchera pas) et les fichiers include avec l'extension *.inc (en minuscules). Ensuite, édite le makefile (j'ai indiqué quoi changer dedans) et lance make.bat pour compiler ou clean.bat pour nettoyer le dossier.
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

Re: Asm ide

Unread postby Lionel Debroux » 23 Mar 2013, 10:30

pas de commande 'inline' non plus dans le C , du style asm {mnemomiques ...} ?

Si :)
L'ASM inline avec opérandes C (pas obligatoire, on peut utiliser l'ASM inline sans opérandes C) nécessite à l'occasion quelques contorsions pour forcer le compilo à faire exactement ce que tu veux.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Asm ide

Unread postby luc » 23 Mar 2013, 10:35

Lionel Debroux wrote:
pas de commande 'inline' non plus dans le C , du style asm {mnemomiques ...} ?

Si :)
L'ASM inline avec opérandes C (pas obligatoire, on peut utiliser l'ASM inline sans opérandes C) nécessite à l'occasion quelques contorsions pour forcer le compilo à faire exactement ce que tu veux.


Ahhhh 0:]

tu as un lien stp :p
User avatar
luc
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 23 Mar 2013, 09:40
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Asm ide

Unread postby Lionel Debroux » 23 Mar 2013, 10:39

Voir le manuel de GCC ;)
J'ai utilisé beaucoup d'ASM inline avec opérandes C dans un programme TI-68k/AMS. Le résultat final est un programme non maintenu, au milieu de grosses modifs que je n'ai jamais finies.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Asm ide

Unread postby luc » 23 Mar 2013, 11:43

Lionel Debroux wrote:Voir le manuel de GCC ;)
J'ai utilisé beaucoup d'ASM inline avec opérandes C dans un programme TI-68k/AMS. Le résultat final est un programme non maintenu, au milieu de grosses modifs que je n'ai jamais finies.


J'ai trouver ceci ; http://www.ethernut.de/en/documents/arm-inline-asm.html
User avatar
luc
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 23 Mar 2013, 09:40
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Asm ide

Unread postby matref » 23 Mar 2013, 11:50

T'as essayé mes fichiers ? C'est comme ça que j'assemble pour Ndless et j'ai jamais eu aucun problème.
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

Next

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1468 utilisateurs:
>1450 invités
>12 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)