1

livre
Je suis un gros débutant en assembleur (ya pas plus ignare que moi dans ce domaine...)

je voudrais une explication la plus complète possible (et aussi la plus claire) sur la façon de créer et d'utiliser des variables en asm Z80 (pour ma TI83+)

merci d'avance à tous ceux qui me réponderont! kiss (je sais que c'est surtout asm 68k ici mais bon...)
avatar
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
illwieckz.net ~ Unvanquished ~ gg.illwieckz.net { le frag courtois } ~ NetRadiant ~ Crunch

2

Je ne connais pas du tout le système de la TI-83+, mais tu as sûrement accès à une pile LIFO. Tu peux l'utiliser pour y mettre des données.
Sinon, il te suffit d'utiliser un bout de ton programme, en-dehors du code.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

Il y a des tonnes de doc sur l'asm z80 sur internet, il faut chercher. Quand tu parle de variable, tu parles de variables dans ton programme ???
Si c'est le cas, il faut que tu definisse ta varialbe comme suis:
ma_var .db 0
Ensuite, on ne peut pas inscrire une valeur directement dans une variable, il faut passer par la registre (je sais plus si c'est le nom) A:
exemple
ld a,5
ld (ma_var),a

ou

ld a,(var2)
ld (ma_var),a

pour comparer une vrariable avec un nombre, il faut que tu inscrive la valeur de ta variable dans a puis le comparer avec le nbre voulu:

ld a,(ma_var)
cp 8
je suite


je te donne l'adresse pour un site avec des courss (le premier que j'ai trouvé)
http://tift.free.fr/ vas dans la rubrique tutoriaux pui dans la rub programmation
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

4

merci, j'essaie de suite...
merci pour le lien

EDIT:faute d'ortographe
avatar
† In te confirmátus sum ex útero : de ventre matris meæ tu es protéctor meus.
illwieckz.net ~ Unvanquished ~ gg.illwieckz.net { le frag courtois } ~ NetRadiant ~ Crunch