π
<-
Chat plein-écran
[^]

Learn ARM assembly with the TI-Nspire and n-as

Nouveautés, projets, mises à jour.

Learn ARM assembly with the TI-Nspire and n-as

Message non lude nspiredev500 » 13 Aoû 2020, 15:06

I think the TI-Nspire series is great for learning programming, but I always wished I could write and test native programs directly on the calculator.
This is n-as, a on-calc ARM assembler powered by Ndless.
This is inspired by the people who ported XPicoC to Nspire-Lua. XPicoC is a C interpreter.
My goal is to also write a C compiler for the Nspire, which uses my assembler.

The document includes a small introduction into the ARM architecture and ARM assembly.
There are also 3 small demo programs, an instruction list and a instruction searcher, so you can look up instruction you don't know.
But since ARM is RISC (reduced instruction set computing), there isn't much to learn anyways.
Advanced instructions are disabled by default and have to be enabled in the options, so you can't accidentally use them.
In the options you can also switch between hexadecimal and decimal representation for the register and stack values.

Now you can feel like a "real programmer" while showing your friends the demo programs :) .

For now, all the text is in english. Perhaps I could give someone who can translate it all the strings and put it back together with french strings?

WARNING: If your code has bad mistakes, it can crash your calculator. Normally it just loses the unsafed document and the scratch pad content. So safe it before running your programs.
I would advise you to practice a bit in the firebird emulator.
https://github.com/nspiredev500/nspire-lua/releases/tag/n-asv1.0
Fichiers joints
n-as.tns
(15.15 Kio) Téléchargé 109 fois
n-as.luax.tns
(174.02 Kio) Téléchargé 94 fois
Avatar de l’utilisateur
nspiredev500
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 16%
 
Messages: 17
Inscription: 03 Juil 2020, 12:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: nspiredev500

Re: Learn ARM assembly with the TI-Nspire and n-as

Message non lude Adriweb » 15 Aoû 2020, 20:15

Good job :D
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb


Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
759 utilisateurs:
>743 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)