Disambiguazione – Se stai cercando il linguaggio di programmazione, vedi Linguaggio assembly.

Un assembler (assemblatore in italiano) è un programma che trasforma le istruzioni mnemoniche dell'Assembly in linguaggio macchina comprensibile per l'hardware.

Il termine assembler è derivato dal funzionamento del programma: le istruzioni umanamente leggibili (tipicamente nella forma istruzione-destinazione-sorgente o simile) vengono convertite con un rapporto 1:1 (il set di istruzioni Assembly deve avere una corrispondenza diretta con il binario leggibile dal processore di riferimento) e disposte una dopo l'altra, esattamente come se fossero in fila.

Contrariamente ai linguaggi ad alto livello, il linguaggio Assembly non è univoco, centralizzato o versionato in maniera lineare. Esiste infatti un Assembly - e di conseguenza un codice macchina - diverso per ciascuna famiglia di processori, se non per singoli modelli (Intel 8086, 80386, Motorola 68000, ecc.); per ciascuno di essi, dunque, deve esistere un assemblatore diverso. Per questo motivo si trovano Assembler diversi atti a programmare sistemi integrati, personal computer, telefoni cellulari e, virtualmente, qualsiasi dispositivo dotato di un processore.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
Controllo di autoritàGND (DE4003255-3
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Linguaggio assembly

scrivere e leggere per gli esseri umani. Erroneamente viene spesso chiamato assembler, ma quest'ultimo termine identifica solo l'applicativo che converte i

Turbo assembler

Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Il Turbo Assembler (o TASM) è un compilatore per Architettura x86 sviluppato dalla Borland

Assembler inline

linee guida sull'uso delle fonti. Nella programmazione di un computer, l'assembler inline è un procedimento che permette di aggiungere in un sorgente scritto

Compiler (manga)

Compiler (コンパイラ?, Konpaira) ed il suo sequel Assembler OX (アセンブラ0X?, Asenbura OX) sono due manga comici di Kia Asamiya serializzati per la Kōdansha dal

NASM (informatica)

Wikipedia. Segui i suggerimenti del progetto di riferimento. NASM, o Netwide Assembler, è un assemblatore software libero per architettura Intel x86. Può essere

Global Combat Air Programme

velivolo, Leonardo (divisione UK) produrrà l'elettronica, Rolls Royce assemblerà i motori; produzione in Italia per l'Aeronautica Militare: Leonardo S

Naoko Takeuchi

Guardian Sailor Moon (美少女戦士セーラームーン Bishōjo senshi Sērā Mūn, 1992-1997) Assembler OX (Capitolo del manga Compiler, in collaborazione con Kia Asamiya, 1993)

ZX Spectrum

1984. T. Woods, L'Assembler per lo ZX Spectrum, McGraw Hill, 1984, ISBN 88-7700-003-1. William Tang, Sinclair ZX Spectrum assembler e linguaggio macchina