On Wed, Feb 21, 2007 at 09:30:55AM -0500, Damien Ferrand wrote: > On 21/02/07 14:36 +0100, Stephane Bortzmeyer wrote: > > On Wed, Feb 21, 2007 at 01:39:25PM +0100, cedric cellier > > <[EMAIL PROTECTED]> wrote a message of 16 lines > > which said: > > > > > > (rappel : sur un processeur RISC, l'assembleur est > > > > en général très loin du langage machine) > > > > > > ????? > > > > Et quelle est la question ? > > J'imagine que la question est: "qu'est-ce que tu entends > par là?". > > Pour moi, ça ne veut pas dire grand chose que l'assembleur > est loin du langage machine étant donné que, par > définition, il y a correspondance un à un entre les > mnémoniques et les instructions.
Pas nécessairement, l' assembleur travaille aussi pour toi. Par exemple en assembleur ARM (qui est particulièrement simple et pas vraiment RISC) tu écris: ldr r0, =constante pour charger une valeur immédiate dans un registre, qui sera assemblée soit en: mov r0, #cst pour certaines valeurs (-128 à +127 si je me souviens bien) ou en: ldr r0, #adresse relative avec une adresse relative qu' il calcule pour toi. (Je n' ai pas fait d' ARM depuis très longtemps, ne reprennez pas ma syntaxe si elle est fausse ;) ). J'imagine que ça peut etre pire pour d' autres machines: les instructions devenant tellement limitées que l'assembleur travaille en fait avec des pseudo-instructions. Y. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]