Dans les docs ASM68k, on parle beaucoup de flags qui sont modifiés ou non selon les operations assembleur qui sont effectuées, mais que sont les flags et est-ce important de bien savoir les manipuler pour faire des programmes hyper-optimisés?
What kind of technology is this?
Par exemple comment detecter avant l'OS que la memoire demandée a l'allocation n'est pas disponible sur la calculette?
C'est une histoire de flags ou d'appels de ROM?
What kind of technology is this?
Et sinon, comment tester les flags (X, N, Z, C, V)?
What kind of technology is this?
la doc d'a68k ne traite que du microprocesseur. pas de soft. l'OS est en soft, ça n'a rien à voir avec a68k, ni avec ces flags. regarde la partie concernant les registres système.

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
tu testes les flags avec les intructions DBcc, Bcc, Scc.

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Pour savoir si un block de mémoire ne peut pas être alloué c'est une histoire de ROM_CALL. Les flags ne concerne que le processeur en lui même et nous les opérations effectué à l'extérieur de celui-ci, les flags renseigne que sur des opérations interne ou plus précisément le comportement du micropocesseur.
Pour savoir l'état des Flags X,N,Z,C,V il faut un registre. JE crois que c'est le registre SR (status register).
BiHi Le 11/05/2003 à 22:00 En général tu fais des actions dépendant des flags en utilisant les instructions qui dépendent des flags, par exemple les instructions Bcc, DBcc et Scc. Tu pourras trouver les réponses à toutes tes questions dans un document comme le 68kguide, qui est même disponible en français. (Cherche sur www.ticalc.org il y est en anglais sûr)

;)
Merci beaucoup pour le lien et les explications.
What kind of technology is this?