Linguaggio macchina

left|WikiLettera Questo articolo è solo un abbozzo (stub). Se puoi contribuisci adesso a migliorarlo secondo le convenzioni di Wikipedia.
Per l'elenco completo degli stub, vedi la relativa categoria

Poiché l'hardware funziona con impulsi elettrici, in genere oscillanti tra due tensioni di riferimento dette livelli, a questi due livelli sono stati associati i due valori booleani vero e falso, oppure 0 e 1. Si può quindi affermare che un'istruzione hardware è una sequenza di uni e zeri (in realtà impulsi elettrici) che viene eseguita in modo automatico ed indifferente dalla macchina, mentre ha un valore logico nella soluzione del problema reale affrontato dal programmatore. Il linguaggio macchina è, per sua natura, specifico per ogni tipo di computer.

Data la complessità del processo di programmazione, per aiutare il programmatore ad astrarsi un po' dalla macchina è stata associata ogni sequenza binaria ad un nome simbolico. Nacque così il linguaggio assembly.

See also: Linguaggio macchina, Algebra booleana, Assembly, Differenza di potenziale, Elettricità, Hardware, Linguaggio di programmazione