1

C'est quoi qu'on nomme les vecteurs en asm ?

2

Je ne programme pas sur Z80 mais tu doit surement parler des vecteurs d'interruptions, c'est une table qui contient l'adresse des routines devant être executer dans une interruption.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

3

Puisqu'on est ds les questions basiques...c'est quoi une interruption, en programmation ? grin


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

4

Non, non, pas les vecteurs d'interruptions, les "vectors" qu'il y a dans ion.inc, par exemple.

5

[ftp83plus] :
Puisqu'on est ds les questions basiques...c'est quoi une interruption, en programmation ? grin

C'est un évènement déclenché par le matériel.
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é

6

ou logiciel

7

Non. Ce n'est pas une interruption dans ce cas, c'est un trap.
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é

8

Une interruption logiciel, puisque tu interrompt le programme en cours pour executer un trap.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

9

oui c'est une interruption

10

Si on revenait au débat initial ? smile

11

Je sais pas ce que s'est les vecteurs.. cry
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

12

Moi non plus, hélas... sad

13

Kevin, tu dois bien savoir ça? smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

14

Euh, non, je ne connais pas bien les TI-83+. Mais à part les vecteurs d'interruption ou peut-être les vecteurs mathématiques TIOS, je ne vois pas ce que ça pourrait être.
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é

15

Dommage... mourn

16

T'as demandé du côté de Cirrus ? (paumé l'adresse, dsl, sinon c sur mon site)


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

17

D'après ce que je vois dans les sources de ION, la réponse de geogeo est bonne: c'est une table pleine de "jp xxxx" vers des adresses de librairies, ce qui fait qu'on peut, même pour des versions différentes d'un programme, appeler la même adresse et finir par atterir à la même routine.

18

Alors : désolé, geogeo d'avoir douté de ta réponse. MEA CULPA.

19

Ma réponse était pas claire, je parlé de la table vectorielle des INTERRUPTIONS, j'avais pas trop pensé à cette table de routine. Maintenant que etrangepulpe donne la réponse, je me rend compte que la question était simple. smile

Donc un vecteur pour être plus précis est une adresse pointant vers une routine (effacer l'écran, renvoyer le code d'une touche...), les vecteurs sont donc contenus dans une table.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

20

Ah, c'est une table de saut, quoi. 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é