1

Peut t on mettre une instruction en hexadecimal ds un prog en C comme avec la fonction exec en Ti-basiccooltsss

2

T'es marrant toi triso rotfl
Autant coder en assembleur smile]ton code asm[/i]") Ca se fait avec : asm(" [i
Mais bon si tu tiens çà coder en hexa (trisoi]")) : asm(" .word [i]ton code hexa avec une virgule tous les 4 chiffres[/
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

3

ahh ..... la programmation en hexa ... une bonne epoque mais le binaire c quand mm plus facile pour programmer grin

sinon, il m'arrive d'ecrire directement mes executable en ASCII sous win gni

pas vous ?

4

nEUrOne a écrit :
ahh ..... la programmation en hexa ... une bonne epoque mais le binaire c quand mm plus facile pour programmer grin

GNU as supporte les nombres binaires (d'office d'ailleurs, alors que dans GCC, c'est le patch TIGCC qui les implémente).

asm(".word 0b0100111001110101")

Points bonus (symboliques grin) pour le premier qui arrivera à trouver l'instruction que ça donne. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

RTS ?

6

Oui, bravo. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

J'étais en train de demander à Thibaut moi ... gringrin

RTS >> marque bien la fin d'un prog en ASM68k non ?
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

8

C'était dans mon bouquin sur l'ASM 68000, j'ai du regarder chaque instruction une par une pour trouver celle à laquelle le code correspondait...wink

9

Moi j'en cherche un bouquin sur l'ASM, afin d'apprendre vraiment les bases et maitriser qq truc, pour être moins nul en C ensuite ... oui
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

10

Pim89 a écrit :
J'étais en train de demander à Thibaut moi ... gringrin
RTS >> marque bien la fin d'un prog en ASM68k non ?

Pas tout à fait. C'est souvent à la fin du programme, mais en fait ça veut dire: fin de fonction. Et techniquement, ce que ça fait est juste move.l (a7)+,PC (instruction qui n'existe pas, mais c'est ce que fait rts), donc on peut en abuser pour plein de trucs, par exemple sauts calculés sans détruire des registres.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

Pim89 a écrit :
Moi j'en cherche un bouquin sur l'ASM, afin d'apprendre vraiment les bases et maitriser qq truc, pour être moins nul en C ensuite ... oui


Ché pas si il s'en vend encore, de ces bouquin. Moi, perso, je ne l'ai pas acheté, c'est mon père qui l'a trouvé à son boulot, donc il me l'a passé, mais j'ai la flemme de le lire.
Mais bon, as-tu déjà lu les tutos ASM ?

12

Oui, j'en ai commencé qq uns, mais souvent c'est pas des tutorials, c'est juste des TIGCC_lib- like (wink), donc pas facile de commencer juste avec des expliquations de fonctions.
j'ai vu les qq bases, mais pas comment faire un prog ASM par ex ... sad
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

13

jackiechan91 a écrit :
C'était dans mon bouquin sur l'ASM 68000, j'ai du regarder chaque instruction une par une pour trouver celle à laquelle le code correspondait...wink

gol t'aurrais pas pu l'assembler et regarder sous vti ce que ça donnait ?? !
rotfl

14

Heu RTS c pas
ReTurn from Subroutine ?

RTS c utilisé comme le return du basic avec le gosub non ?
Tu peut utiliser RTS que si tu fait le bon branchement avant, sinon tu risque d'avoir des surprises
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

15

C'est pour ça que c'est prévu, mais tu peux aussi faire:
 pea adresse
 rts

Ou:
 move.l [adresse contenant l'adresse de destination],-(a7)
 rts

avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

16

si elle est située à l'intérieur du programme
La première solution est la plus optimisable :  pea    (adresse).w     ; si elle est absolue et inférieure à $10000
  pea    adresse(pc)     ;
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.