420

jbeq, c'est plus ou moins l'équivalent de beq dans une autre syntaxe pour l'assembleur utilisée par tigcc. Mais tu n'as pas à te prendre la tête avec ça pour le moment, si tu as commencé avec la syntaxe standard, pas la peine de t'embrouiller avec l'autre.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

421

Sasume :
Au passage, je trouve dommage que l'assembleur optimise le code asm tapé par un homme. Suis-je le seul à penser ça ?


Dans la mesure où c'est désactivable par des switches ça va encore. Mais j'avoue que la première fois que je me suis rendu compte que le code qui sortait de l'assembleur n'était pas exactement le mien j'ai eu un choc smile
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

422

423

./419re de code :constante equ N ; ... add.w #constante,d0> Mis à part pour les cas où on aurait ce genQui pourrait être transformé en addq si N<=8, sans que le programmeur n'ait à s'en soucier.
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. »

424

je n'ai jamais utilisé jbeq, mais en gros c'est le même principe que bra : la syntaxe réelle est bra.b ou bra.w et c'est l'assembleur qui décide entre les 2 suivant la longueur du saut.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

425

426

Martial Demolins :
ok merci!
(genre t'aurais pu rajouter "espèce de gamin regarde pas ça c pour les grands" à la fin de ton post grin)

Non pas du tout, perso je trouve cette syntaxe complètement inutile, mais pour éviter le flame je ne l'ai pas dit. Désolé si tu l'as mal pris grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

427

Qui pourrait être transformé en addq si N<=8, sans que le programmeur n'ait à s'en soucier.

dans le cas général, sûrement. Mais imagine que le codeur aime bien les trucs assez laids qui modifient l'instruction de temps en temps. Il a donc besoin de connaître la longueur de l'instruction et n'a pas envie qu'elle soit changée dans son dos
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

428

429

Martial Demolins :
./421->je trouve ça plutôt commode pour les suffixes i/a/etc qui se mettent tout seul, surtout au tout début !


Quand tu débutes tout à fait, mais perso je trouve ça beaucoup plus propre de mettre dans la source les instructions réelles.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

430

Flanker
: je n'ai jamais utilisé jbeq, mais en gros c'est le même principe que bra : la syntaxe réelle est bra.b ou bra.w et c'est l'assembleur qui décide entre les 2 suivant la longueur du saut.

Ce n'est pas tout. Si un saut en .w ne suffit pas:
* jbra et jbsr donnent des jmp et jsr, respectivement:
* jbeq etc. donnent: bne.s 0f;jmp ...;0:
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é

431

Martial Demolins :
non je le prends pas mal, je sais très bien que mon niveau est faible (cf le smiley )wink


Donc entre la syntaxe gnu-asm et standard (utilisée par a68k), c'est pas une question de niveau mais une question de goût.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

432

433

./416> ah zut, je voulais faire un beau troll là-dessus, tu m'as devancé... Mais j'aime ta formulation Microsoftienne, genre à propos du bug d'IE "ne cliquez pas sur des liens dont vous n'êtes pas sûr de l'origine; entrez vous-même l'URL dans la barre d'adresse" trisotfl

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

434

Martial Demolins :
ah moi c'est le standard que je préfère, je trouve l'autre trop chargée avec des % et tout... J'ai déjà assez de mal y voir clair...

--register-prefix-optional
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é

435

Autant utiliser directement une source a68k roll
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

436

437

Ximoon :
Autant utiliser directement une source a68k roll

A68k est obsolète et non-libre (distribution commerciale interdite, entre autres). Moins il reste d'utilisateurs, plus vite nous pourrons enfin le supprimer.
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é

438

lol

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

439

Non libre si tu veux, mais obsolète ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

440

je ne crois pas qu'il y ait grand chose autre que TIGCC lui-même qui ne soit pas chapo obsolète chapo neutral

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

441

C'est off-topic Pollux, ne m'oblige pas à éditer ton prochain post (©)

edit: pb résolu.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La 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.

442

443

1) je ne sais pas (commence par la rédéfinir )
2) non, pour la simple raison que la taille d'un handle est codée sur 15 bits et non 16 (le 16e sert à indiquer s'il est locké ou non)
3) le void* correspond à un pointeur, donc à a0
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

444

nounou>
1) Je ne vois pas très bien de quoi tu parles confus
2) En tout cas, tu peux faire un HeapAllocPtr(13);
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. »

445

1. Normalement non.
2. Oui. En interne (et c'est que Flanker veut dire), la taille allouee sera le:
sizeof (heap_header) + ((requested_size+1) & 0xFFFFE)

446

447

Je crois que oui.

448

PpHd :
2. Oui. En interne (et c'est que Flanker veut dire), la taille allouee sera le: sizeof (heap_header) + ((requested_size+1) & 0xFFFFE)

Plus exactement de sizeof(heap_header)+((requested_size>4)?((requested_size+1)&0xFFFE):6). 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é

449

450

ben... ce doit être comme en C, c'est à dire un décalage de bits vers la gauche
Donc ici tu as un décalage de 16bits à gauche
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.