Bonjour/bonsoir
Comme l'indique le titre du sujet, j'aimerais avoir des explications sur les directives de compilation. Il me semble qu'une cela désigne les instruction du type .db ou encore .dw ou bien .dl
Enfin bref, ce que j’aimerais savoir c'est comment ces instructions fonctionnent, c'est-à-dire que fait le processeur lorsqu'il rencontre ce type d'instructions et à quoi elles correspondent. il me semble qu'il y ait un lien avec la segmentation de la mémoire mais je n'en suis pas sûr. Dernière question, qu'est ce qui différencient ces instructions des unes des autres ?
Merci par avance
Assembleur eZ80: directives de compilation/définition ?
6 posts
• Page 1 of 1
Assembleur eZ80: directives de compilation/définition ?
Que vive les sciences ad vitam aeternam
-
isquelcraxPremium
Niveau 7: EP (Espèce Protégée: geek)- Posts: 62
- Joined: 01 Mar 2018, 10:24
- Location: Nancy
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S-SVT spé maths
Re: Assembleur eZ80: directives de compilation/définition ?
Ca dépend le logiciel assembleur. Si tu utilises spasm-ng (le plus populaire), ou fasmg (plus récent, et (beaucoup) plus puissant, mais plus complexe), il y aura des particularités/fonctionnalités propres à chacun... Je ne sais pas si spasm-ng a une doc (il y a probablement le minimum quelque part, + des tutos), mais pour fasmg, ya les docs sur le site ainsi que ceci.
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...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14817
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Assembleur eZ80: directives de compilation/définition ?
est-ce-que fasmg "comprend" cela ou c'est moi qui est en train d"halluciner ?
ce code se trouve sur le site que tu m'as donné
- Code: Select all
#include "file"
include "file"
#import "file"
file "file"
#comment
#end comment
if 0
end if
#define x y
#defcont z
define x y \
z
#if x
#elif y
#else
#endif
if x
else if y
else
end if
#ifdef x
#endif
if defined x
; note that this will still run even if x is defined (once) later, so do not use for include guard
end if
ce code se trouve sur le site que tu m'as donné
Last edited by isquelcrax on 25 Mar 2018, 20:09, edited 1 time in total.
Que vive les sciences ad vitam aeternam
-
isquelcraxPremium
Niveau 7: EP (Espèce Protégée: geek)- Posts: 62
- Joined: 01 Mar 2018, 10:24
- Location: Nancy
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S-SVT spé maths
Re: Assembleur eZ80: directives de compilation/définition ?
Non, il le comprend. Et spasm-ng comprends aussi la majorité de ce code.
-
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 342
- Images: 0
- Joined: 16 Jan 2013, 18:27
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Médecine
Re: Assembleur eZ80: directives de compilation/définition ?
Mais la syntaxe ne ressemble pas du tout à l'assembleur. Est-ce-que tu pourrais être plus précis stp.
Que vive les sciences ad vitam aeternam
-
isquelcraxPremium
Niveau 7: EP (Espèce Protégée: geek)- Posts: 62
- Joined: 01 Mar 2018, 10:24
- Location: Nancy
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S-SVT spé maths
Re: Assembleur eZ80: directives de compilation/définition ?
Ben c'est des directives de preprocesseur, si tu veux, donc vu que pour le moment tu n'as pas ecrit une seule ligne de vraie assembleur ez80, oui forcement ca ne ressemble pas a ce que l'on peut voir par ailleurs.
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...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14817
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
6 posts
• Page 1 of 1
Return to Langages alternatifs
Who is online
Users browsing this forum: ClaudeBot [spider] and 8 guests