Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Linguaggio macchina

Indice Linguaggio macchina

Il linguaggio macchina o codice macchina è il linguaggio in cui sono scritti i programmi eseguibili per computer.

48 relazioni: Advanced Micro Devices, Alfabeto, Architettura MIPS, Architettura x86, Assembly, Bit, Byte, C (linguaggio), C sharp, C++, Calcolo parallelo, Compilatore, Computer, CPU, Cyrix, Debugging, File eseguibile, Hardware, IBM compatibile, Instruction set, Intel, Istruzione (informatica), Java (linguaggio di programmazione), Lingua (linguistica), Linguaggio di programmazione, Linguaggio di programmazione a basso livello, Linguaggio di programmazione ad alto livello, Microprocessore superscalare, Microprogrammazione, Opcode, Pascal (linguaggio di programmazione), Pattern, Programmatore, Programmazione imperativa, Python, RAM, Registro (informatica), Ruby, Sintassi, Sistema numerico binario, Sistema numerico esadecimale, Sviluppo (informatica), Traduzione, VIA Technologies, Visual Basic, Zilog Z80, 0 (numero), 1 (numero).

Advanced Micro Devices

Advanced Micro Devices, Inc.

Nuovo!!: Linguaggio macchina e Advanced Micro Devices · Mostra di più »

Alfabeto

L'alfabeto è un sistema di scrittura i cui segni grafici (i grafemi) rappresentano singolarmente i suoni delle lingue (foni e fonemi).

Nuovo!!: Linguaggio macchina e Alfabeto · Mostra di più »

Architettura MIPS

L'architettura MIPS (acronimo dell'inglese microprocessor without interlocked pipeline stages) è un'architettura informatica per microprocessori RISC sviluppata dalla MIPS Computer Systems Inc. (oggi MIPS Technologies Inc.). Il MIPS è utilizzato nel campo dei computer SGI, e hanno trovato grossa diffusione nell'ambito dei sistemi embedded, dei devices di Windows CE e nei router di Cisco.

Nuovo!!: Linguaggio macchina e Architettura MIPS · Mostra di più »

Architettura x86

La locuzione architettura x86 è un'espressione generica per indicare un'architettura di una famiglia di microprocessori, sviluppata e prodotta da Intel.

Nuovo!!: Linguaggio macchina e Architettura x86 · Mostra di più »

Assembly

Il linguaggio assembly, detto anche linguaggio assemblativo, è, tra i linguaggi di programmazione, quello più vicino al linguaggio macchina vero e proprio, pur essendo differente rispetto a quest'ultimo.

Nuovo!!: Linguaggio macchina e Assembly · Mostra di più »

Bit

La parola bit, in informatica e in teoria dell'informazione, ha due significati molto diversi, a seconda del contesto in cui rispettivamente la si usi.

Nuovo!!: Linguaggio macchina e Bit · Mostra di più »

Byte

Un byte (pron.), il cui nome deriva dalla parola inglese bite (boccone, morso, coniato anche per assonanza col termine "bit" ma rinominato per evitare confusioni accidentali di pronuncia con questo), è una sequenza di bit, il cui numero dipende dall'implementazione fisica della macchina sottostante.

Nuovo!!: Linguaggio macchina e Byte · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

Nuovo!!: Linguaggio macchina e C (linguaggio) · Mostra di più »

C sharp

Il C# (pronuncia:, come la parola inglese "see sharp") è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa.NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

Nuovo!!: Linguaggio macchina e C sharp · Mostra di più »

C++

C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.

Nuovo!!: Linguaggio macchina e C++ · Mostra di più »

Calcolo parallelo

In informatica il calcolo parallelo è l'esecuzione simultanea del codice sorgente di uno o più programmi (diviso e specificamente adattato) su più microprocessori o più core dello stesso processore allo scopo di aumentare le prestazioni di calcolo del sistema di elaborazione.

Nuovo!!: Linguaggio macchina e Calcolo parallelo · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto).

Nuovo!!: Linguaggio macchina e Compilatore · Mostra di più »

Computer

Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.

Nuovo!!: Linguaggio macchina e Computer · Mostra di più »

CPU

L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla sezione logica in astratto) o processore centrale o più propriamente microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è un tipo di processore digitale general purpose che si contraddistingue per sovrintendere a gran parte delle funzionalità del computer digitale basato sull'architettura di von Neumann o sull'architettura Harvard.

Nuovo!!: Linguaggio macchina e CPU · Mostra di più »

Cyrix

Cyrix è stata una società dedita alla progettazione e alla vendita di CPU, fondata nel 1988 da Jerry Rogers e composta da uno staff che in precedenza aveva lavorato per la Texas Instruments.

Nuovo!!: Linguaggio macchina e Cyrix · Mostra di più »

Debugging

Il debugging (o semplicemente debug), in informatica, indica l'attività che consiste nell'individuazione e correzione da parte del programmatore di uno o più errori (bug) rilevati nel software, direttamente in fase di programmazione oppure a seguito della fase di testing o dell'utilizzo finale del programma stesso.

Nuovo!!: Linguaggio macchina e Debugging · Mostra di più »

File eseguibile

In informatica, un file eseguibile, o semplicemente un eseguibile, è un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina nel formato adatto: a) ad essere caricato dal sistema operativo, quindi pronto per l'esecuzione; b) all'architettura hardware del processore che lo esegue. Si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un interprete o trasformandolo prima in eseguibile (codice oggetto + librerie) tramite un compilatore, o con una combinazione di questi due strumenti.

Nuovo!!: Linguaggio macchina e File eseguibile · Mostra di più »

Hardware

L'hardware è la parte fisica di un computer, ovvero tutte quelle parti elettroniche, elettriche, meccaniche, magnetiche, ottiche che ne consentono il funzionamento.

Nuovo!!: Linguaggio macchina e Hardware · Mostra di più »

IBM compatibile

IBM compatibile (traduzione sbrigativa dall'inglese IBM compatible, che significa "compatibile con IBM") è una categoria di personal computer simili ai modelli originali creati dalla IBM: il PC IBM, l'XT e l'AT.

Nuovo!!: Linguaggio macchina e IBM compatibile · Mostra di più »

Instruction set

In informatica ed elettronica un instruction set, o Instruction Set Architecture (ISA), (in lingua italiana insieme d'istruzioni) descrive quegli aspetti dell'architettura di un calcolatore che sono visibili al programmatore.

Nuovo!!: Linguaggio macchina e Instruction set · Mostra di più »

Intel

Intel Corporation è un'azienda multinazionale USA fondata nel 1968 con sede a Santa Clara (California).

Nuovo!!: Linguaggio macchina e Intel · Mostra di più »

Istruzione (informatica)

Con il termine istruzione in informatica si intende il comando impartito ad un esecutore (processore) utilizzando un linguaggio ad esso comprensibile.

Nuovo!!: Linguaggio macchina e Istruzione (informatica) · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: Linguaggio macchina e Java (linguaggio di programmazione) · Mostra di più »

Lingua (linguistica)

Una lingua è, in linguistica, un sistema di comunicazione parlato o segnato proprio di una comunità umana.

Nuovo!!: Linguaggio macchina e Lingua (linguistica) · Mostra di più »

Linguaggio di programmazione

Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in output.

Nuovo!!: Linguaggio macchina e Linguaggio di programmazione · Mostra di più »

Linguaggio di programmazione a basso livello

In informatica, per linguaggio di programmazione a basso livello si intende un linguaggio di programmazione che coincide con il linguaggio macchina o che differisce poco dal linguaggio macchina, fornendo poca o nessuna astrazione dai dettagli del funzionamento fisico del calcolatore.

Nuovo!!: Linguaggio macchina e Linguaggio di programmazione a basso livello · Mostra di più »

Linguaggio di programmazione ad alto livello

In informatica, un linguaggio di programmazione ad alto livello è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.

Nuovo!!: Linguaggio macchina e Linguaggio di programmazione ad alto livello · Mostra di più »

Microprocessore superscalare

Un microprocessore con architettura superscalare supporta il calcolo parallelo su un singolo chip, permettendo prestazioni molto superiori a parità di clock rispetto ad una CPU ordinaria.

Nuovo!!: Linguaggio macchina e Microprocessore superscalare · Mostra di più »

Microprogrammazione

La microprogrammazione è una tecnica utilizzata per l'implementazione dell'unità di controllo della CPU, il dispositivo in grado di controllare l'esecuzione di istruzioni in linguaggio macchina, di interpretare ogni istruzione in linguaggio macchina tramite una sequenza di micro-operazioni eseguite direttamente dall'hardware, e di generare nella giusta sequenza i segnali di controllo che provocano l'esecuzione di ogni operazione elementare.

Nuovo!!: Linguaggio macchina e Microprogrammazione · Mostra di più »

Opcode

In informatica un opcode (operation code, codice operativo) è una porzione d'istruzione in linguaggio macchina che specifica l'operazione che deve essere eseguita.

Nuovo!!: Linguaggio macchina e Opcode · Mostra di più »

Pascal (linguaggio di programmazione)

Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.

Nuovo!!: Linguaggio macchina e Pascal (linguaggio di programmazione) · Mostra di più »

Pattern

Pattern è un termine inglese, di uso diffuso, che significa "disposizione".

Nuovo!!: Linguaggio macchina e Pattern · Mostra di più »

Programmatore

Il programmatore (noto anche con le espressioni inglesi developer, ovvero sviluppatore, e coder, traducibile come "creatore di codice"), in informatica, è un tecnico che, attraverso la relativa fase di programmazione, traduce o codifica l'algoritmo risolutivo di un problema dato nel codice sorgente del software da far eseguire ad un elaboratore, utilizzando un determinato linguaggio di programmazione.

Nuovo!!: Linguaggio macchina e Programmatore · Mostra di più »

Programmazione imperativa

In informatica, la programmazione imperativa è un paradigma di programmazione secondo cui un programma viene inteso come un insieme di istruzioni (dette anche direttive o comandi), ciascuna delle quali può essere pensata come un "ordine" che viene impartito alla macchina virtuale del linguaggio di programmazione utilizzato.

Nuovo!!: Linguaggio macchina e Programmazione imperativa · Mostra di più »

Python

Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.

Nuovo!!: Linguaggio macchina e Python · Mostra di più »

RAM

La RAM (acronimo dell'inglese Random Access Memory ovvero memoria ad accesso casuale in contrapposizione con la memoria ad accesso sequenziale), è un tipo di memoria volatile caratterizzata dal permettere l'accesso diretto a qualunque indirizzo di memoria con lo stesso tempo di accesso.

Nuovo!!: Linguaggio macchina e RAM · Mostra di più »

Registro (informatica)

Nell'architettura dei calcolatori un registro (o registro del processore) è una piccola parte di memoria utilizzata per velocizzare l'esecuzione dei programmi fornendo un accesso rapido ai valori usati più frequentemente — tipicamente, i valori correntemente in uso in una determinata parte di un calcolo.

Nuovo!!: Linguaggio macchina e Registro (informatica) · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: Linguaggio macchina e Ruby · Mostra di più »

Sintassi

La parola sintassi o sintattica (dal greco σύνταξις sýntaxis "associazione, organizzazione") è la branca della grammatica e della linguistica che studia i diversi modi in cui i codici dei linguaggi si uniscono tra loro per formare una proposizione e i vari modi in cui le proposizioni si collegano per formare un periodo.

Nuovo!!: Linguaggio macchina e Sintassi · Mostra di più »

Sistema numerico binario

Il sistema numerico binario è un sistema numerico posizionale in base 2.

Nuovo!!: Linguaggio macchina e Sistema numerico binario · Mostra di più »

Sistema numerico esadecimale

Il sistema numerico esadecimale (spesso abbreviato come esa o hex) è un sistema numerico posizionale in base 16, cioè che utilizza 16 simboli invece dei 10 del sistema numerico decimale tradizionale.

Nuovo!!: Linguaggio macchina e Sistema numerico esadecimale · Mostra di più »

Sviluppo (informatica)

Il termine sviluppo (usato in ambito informatico) identifica una attività o una serie di attività mirate a costruire (sviluppare appunto) un programma.

Nuovo!!: Linguaggio macchina e Sviluppo (informatica) · Mostra di più »

Traduzione

La traduzione è un'attività che comprende l'interpretazione del significato di un testo ("sorgente", "di origine", "di partenza" o "prototesto") e la successiva produzione di un nuovo testo, equivalente a quello di origine, in un'altra lingua (lingua "di destinazione", "di arrivo" o "metatesto").

Nuovo!!: Linguaggio macchina e Traduzione · Mostra di più »

VIA Technologies

VIA Technologies è un'azienda produttrice di circuiti integrati, principalmente chipset per schede madri, CPU e memorie, con sede a Taiwan.

Nuovo!!: Linguaggio macchina e VIA Technologies · Mostra di più »

Visual Basic

Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione event driven arrivato fino alla versione 12, la cui sintassi deriva dal BASIC.

Nuovo!!: Linguaggio macchina e Visual Basic · Mostra di più »

Zilog Z80

Lo Zilog Z80 è un microprocessore ad 8 bit progettato da Zilog e commercializzato a partire dal luglio del 1976.

Nuovo!!: Linguaggio macchina e Zilog Z80 · Mostra di più »

0 (numero)

Lo zero (cf. arabo صفر (sefr), ebraico אפס (éfes), sanscrito शून्य (śūnya), neol. greco μηδέν) è il numero che precede uno e gli altri interi positivi e segue i numeri negativi.

Nuovo!!: Linguaggio macchina e 0 (numero) · Mostra di più »

1 (numero)

Uno (cf. latino ūnus, greco εἷς, gotico ains, antico irlandese oen, antico slavo ino-) è il numero naturale che segue lo 0 e precede il 2.

Nuovo!!: Linguaggio macchina e 1 (numero) · Mostra di più »

Riorienta qui:

Codice macchina, Codice nativo.

UscenteArrivo
Ehi! Siamo su Facebook ora! »