merci.

Vous battez pas pour le pointeur de pile, ca dépend de l "ABI" et je pense qu'on peut prendre celui qu'on veut du moment qu'on s'y tient

Godzil (./10) :
l'arm etant un RISC, les instructions font toute 32bits,
Le risc est 32bit ok, mais c'est pas pasqu'il est RISC hein ^^
Il aurait du dire: l'ARM étant un RISC 32 bits, toutes les instructions font exactement 32 bits
et y'a pas de champ supplémentaire comme pour le 68k.
et donc bref, le mode thumb est pas trop intéressant en programmation de "tous les jours" je suppose.
Ca me fait penser au microblaze (fpga xilinx) ce cpu...
Mais le microblaze, lui il peut faire des littéraux 32 bits en 2 instructions:
imm 0x0102
addi r1, r2, 0x0304
et les deux moitiés de 16 bits sont combinées pour faire r2+0x01020304->r1
et r0 reste toujours à 0 sur µb.
Quelles sont les différences entre un ARM7 et un ARM9?