pas sûr que le mode thumb aille plus vite qd il est dans le cache (sinon je vois pas trop l'intérêt du mode non-thumb), je pense que c'est plutôt pour éviter que le code déborde du cache non ?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
pour empiler : STMFD r13!, {lesregistresquivontbien}
pour dépiler : LDMFD r13!,{pareil}
?
Pen^2 Le 25/01/2007 à 09:55 Pour autant que je me souvienne, on a le choix de faire des instructions qui affectent ou non les flags (mais je ne me rappelle plus comment)
Le thumb est tres utilisé en fait dans l'embarqué quand tu as des contraites, genre la GBA qui a un bus en deux morceau, l'un 16bit et l'autre 32bits. Tout ce qui utilise le bus 16 est ecrit en thumb, le reste en "ARM7" (par exemple)
En tout cas c'est vraimetn un drole de proco: ARM2 = +/- 30000 transistor contre plus de 70000 pour le 68k de l'époque alors qu'il sont largement comparable au niveau perf, et ARM6 = +/- 35000 transistor, pourtant il y a une sacré évolution entre les deux ^^
L'article de wikipedia au sujet des ARM est plutot bien foutut ^^ et pour ceux qui sont curieux, je vous conseille de regarder RISC OS l'OS des ARMs ^^

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Oui et alors ? le 68000 etait, est, et restera un tres bon proco pour son epoque, ce qui n'empeche qu'il a bcp de transistor par rapport a d'autre CPU de la meme epoque qui sont pas si mal en fait, et qui (contrairement au 68k) continu a évoluer

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Boaf ça va, c'est pas encore au niveau VLIW...
Kochise

Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/
moderne ? heu en 1980 la mémoire etait exessivement cher... (ça date d'un peu avant, mais si atari a mis si peu de mémoire dans sa 2600 c'etait a cause du prix de la mémoire!)
Franchement je pense que utilisé a fond, on perd pas tant que ça en mémoire. D'ailleurs bcp pensent que le thumb est plus une usine a gaz qu'autre chose. L'avantage du thumb c'est de pouvoir utiliser un bus 16, la ou c'est pas possible en ARM

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.