Assembler

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Stub Questa voce di informatica è solo un abbozzo: contribuisci a migliorarla secondo le convenzioni di Wikipedia.
bussola Nota disambigua – se stai cercando il linguaggio di programmazione, vedi assembly; se stai cercando il popolo di Guerre Stellari, vedi Assembler

Un assembler (assemblatore in italiano) è un software che trasforma le istruzioni mnemoniche dell'assembly in linguaggio macchina. Si tratta dunque di un compilatore per un particolare linguaggio assembly.

Il termine assembler deriva dal fatto che le istruzioni vengono convertite e montate una affianco all'altra come se fossero in fila.

Ci sono molti tipi di linguaggi assembly e di conseguenza diversi assemblatori: esistono gli assembler per programmare i microchip, per creare programmi sul Personal Computer, per telefoni cellulari, ecc... Questo perché un assemblatore produce codice assembly per una specifica famiglia di processori. (intel 8086, 80386, Motorola 68000, ecc... ).

Esempio

Il codice assembly per 8086

          MOV AX,56h
          XOR SI,DI

viene convertito nei codici esadecimali

          B8 56 00
          33 F7

Voci correlate

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net