Skip to content
linguaggio assembly

File:Motorola_6800_Assembly_Language.png · Wikimedia Commons · See Wikimedia Commons

EntityQ165436· pop 85· linked from 1,754 articles

linguaggio assembly

Sign in to save

Also known as asm, assembly, assembly code, assembler language

linguaggio di programmazione

AI overview

Assembly language is a low-level programming language where each instruction corresponds very directly to the machine code that a computer's processor actually executes. It matters because it gives programmers precise control over what the computer does at the most fundamental level, though it requires detailed knowledge of how the specific processor works.

AI-generated from the Wikipedia summary — may contain errors.

Wikidata facts

Image
Motorola 6800 Assembly Language.png
Show 9 more facts
Commons category
Assembly languages
inception
1949-01-01
programming paradigm
non-structured programming
file extension
s
derivative work
GNU assembler
different from
assembler
topic's main category
Category:Assembly languages
on focus list of Wikimedia project
Wikipedia:Vital articles/Level/4
Sources (4)

via Wikidata · CC0

Article · Italiano

Il linguaggio assembly (detto anche linguaggio assemblativo o linguaggio assemblatore o semplicemente assembly) è un linguaggio di programmazione molto simile al linguaggio macchina, pur essendo differente rispetto a quest'ultimo. Erroneamente viene spesso chiamato "assembler", ma quest'ultimo termine identifica solo il programma "assemblatore" che converte il linguaggio assembly in linguaggio macchina. Le istruzioni del linguaggio assembly corrispondono alle istruzioni che il processore può eseguire. Difatti queste ultime sono stringhe di bit (di solito della lunghezza di 1 o 2 ma anche 4 bytes) che nel linguaggio assembly assumono nomi comprensibili agli umani. Tutte le istruzioni hanno un corrispondente opcode (Operation Code) che rappresenta l'istruzione stessa in formato esadecimale o binario. L'istruzione che somma 32 al registro EAX: A seconda del tipo di istruzione alcune istruzioni sono lunghe da 1 a più bytes più la dimensione degli operandi sui quali lavorano. Per assembly si intende il linguaggio che utilizza l'Instruction Set del processore. L'Instruction Set Architecture (ISA) é l'insieme di tutte le operazioni che il processore è in grado di eseguire. Per questo motivo non esiste un linguaggio assembly unico ma ogni processore ha il suo.

Abstract from DBpedia / Wikipedia · CC BY-SA