Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Linguaggio macchina

Indice Linguaggio macchina

Il linguaggio macchina (o codice macchina), in informatica, indica il linguaggio in cui sono scritti i programmi eseguibili per computer: può venire classificato come linguaggio di programmazione, sebbene quest'ultima espressione sia più spesso riservata per indicare i linguaggi di alto livello con cui si scrivono programmi non direttamente eseguibili, ma che richiedono una traduzione in linguaggio macchina, per es.

Indice

  1. 49 relazioni: Advanced Micro Devices, Alfabeto, Architettura MIPS, Architettura x86, Bit, Byte, C (linguaggio di programmazione), C sharp, C++, Calcolo parallelo, Compilatore, Computer, CPU, Cyrix, Debugging, File eseguibile, Hardware, IBM compatibile, Informatica, Instruction set, Intel, Istruzione (informatica), Java (linguaggio di programmazione), Lingua (linguistica), Linguaggio assembly, 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 (linguaggio di programmazione), Sintassi, Sistema numerico binario, Sistema numerico esadecimale, Sviluppo (informatica), Traduttore (informatica), VIA Technologies, Visual Basic, Zilog Z80, 0 (numero), 1 (numero).

Advanced Micro Devices

Advanced Micro Devices (in acronimo AMD) è una multinazionale statunitense produttrice di semiconduttori con sede a Sunnyvale, in California.

Vedere Linguaggio macchina e Advanced Micro Devices

Alfabeto

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

Vedere Linguaggio macchina e Alfabeto

Architettura MIPS

In elettronica e informatica larchitettura 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 disegno dell'architettura e del set di istruzioni è semplice e lineare, spesso utilizzato come caso di studio nei corsi universitari indirizzati allo studio delle architetture dei processori; tale architettura ha influenzato le architetture di molti altri processori RISC tra i quali si segnala la famiglia DEC Alpha: è stata utilizzata ad es.

Vedere Linguaggio macchina e Architettura MIPS

Architettura x86

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

Vedere Linguaggio macchina e Architettura x86

Bit

In informatica e nella teoria dell'informazione, il bit è l'unità standard di misura dell'entropia, meglio nota come quantità di informazione.

Vedere Linguaggio macchina e Bit

Byte

Il byte (pron.) è un'unità di misura della quantità di informazione derivata dal bit. Il termine è derivato dall'inglese bite (boccone, morso), scelto per assonanza con bit, ma variato per evitare confusioni di pronuncia.

Vedere Linguaggio macchina e Byte

C (linguaggio di programmazione)

C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.

Vedere Linguaggio macchina e C (linguaggio di programmazione)

C sharp

Il C# (pronuncia inglese:, come l'espressione see sharp, "vedere nitidamente") è un linguaggio di programmazione multi-paradigma che supporta tutti i concetti della programmazione orientata agli oggetti.

Vedere Linguaggio macchina e C sharp

C++

C++ (AFI) è un linguaggio di programmazione ad uso generale creato dall'informatico danese Bjarne Stroustrup. Pubblicato per la prima volta nel 1985 come estensione del linguaggio C, è stato nel tempo esteso notevolmente.

Vedere Linguaggio macchina e C++

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.

Vedere Linguaggio macchina e Calcolo parallelo

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): il processo di traduzione si chiama compilazione mentre l'attività inversa - ovvero passare dal codice oggetto al codice sorgente - è chiamata decompilazione ed è effettuata per mezzo di un decompilatore.

Vedere Linguaggio macchina e Compilatore

Computer

Un computer (pronuncia italiana), in italiano anche noto come elaboratore o calcolatore, è una macchina automatizzata programmabile in grado di eseguire sia complessi calcoli matematici (calcolatore) sia altri tipi di elaborazioni dati (elaboratore).

Vedere Linguaggio macchina e Computer

CPU

Lunità di elaborazione centrale (in acronimo CPU, dall'inglese Central Processing Unit), colloquialmente nota semplicemente come processore, nelle architetture degli elaboratori è il sottosistema che implementa la maggioranza delle funzionalità fondamentali dell'elaboratore e che in generale coordina l'esecuzione delle operazioni tra gli eventuali sottosistemi periferici.

Vedere Linguaggio macchina e CPU

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.

Vedere Linguaggio macchina e Cyrix

Debugging

Il debugging (o semplicemente debug) o depurazione, in informatica, nell'ambito dello sviluppo software, 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.

Vedere Linguaggio macchina e Debugging

File eseguibile

Un file eseguibile (o semplicemente un eseguibile), in informatica, indica un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina direttamente eseguibile dal processore: 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.

Vedere Linguaggio macchina e File eseguibile

Hardware

Lhardware (abbreviato HW, dall'inglese hard «duro, pesante», e ware «merci, prodotti», su imitazione del termine software) è l'insieme di tutte le parti tangibili elettroniche, elettriche, meccaniche, magnetiche, ottiche che consentono il funzionamento di un computer.

Vedere Linguaggio macchina e Hardware

IBM compatibile

IBM compatibile o compatibile IBM indica una categoria di personal computer simili ai modelli originali creati dalla IBM: il PC IBM, l'XT e l'AT.

Vedere Linguaggio macchina e IBM compatibile

Informatica

Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.

Vedere Linguaggio macchina e Informatica

Instruction set

Linstruction set, in informatica ed elettronica, è l'insieme di istruzioni macchina che descrive quegli aspetti, visibili a basso livello al programmatore, dell'architettura di un calcolatore, definita in inglese come Instruction Set Architecture o in acronimo ISA.

Vedere Linguaggio macchina e Instruction set

Intel

Intel Corporation è un'azienda multinazionale statunitense fondata il 18 luglio 1968 con sede a Santa Clara (California). Produce dispositivi a semiconduttore, microprocessori, componenti di rete, chipset per schede madri, chip per schede video e molti altri circuiti integrati.

Vedere Linguaggio macchina e Intel

Istruzione (informatica)

In informatica una istruzione è un comando impartito ad un esecutore (può essere il processore, ma anche il compilatore o il linker) in un sistema, utilizzando un linguaggio ad esso comprensibile.

Vedere Linguaggio macchina e Istruzione (informatica)

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).

Vedere Linguaggio macchina e Java (linguaggio di programmazione)

Lingua (linguistica)

La lingua è il sistema o forma storicamente determinata attraverso il quale gli appartenenti a una comunità si esprimono e comunicano tra loro attraverso l'uso di un determinato linguaggio ovvero un insieme di segni scritti (simboli) e/o parlati (suoni).

Vedere Linguaggio macchina e Lingua (linguistica)

Linguaggio assembly

Un linguaggio assembly (detto anche linguaggio assemblativo o linguaggio assemblatore o semplicemente assembly) è un linguaggio di programmazione molto simile ai linguaggi macchina.

Vedere Linguaggio macchina e Linguaggio assembly

Linguaggio di programmazione

Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.

Vedere Linguaggio macchina e Linguaggio di programmazione

Linguaggio di programmazione a basso livello

Un linguaggio di programmazione a basso livello in informatica, indica 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.

Vedere Linguaggio macchina e Linguaggio di programmazione a basso livello

Linguaggio di programmazione ad alto livello

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

Vedere Linguaggio macchina e Linguaggio di programmazione ad alto livello

Microprocessore superscalare

L'architettura scalare contemporanea (in ambiente anglosassone si utilizza il prefisso super-) permette il calcolo parallelo su un singolo chip.

Vedere Linguaggio macchina e Microprocessore superscalare

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.

Vedere Linguaggio macchina e Microprogrammazione

Opcode

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

Vedere Linguaggio macchina e Opcode

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.

Vedere Linguaggio macchina e Pascal (linguaggio di programmazione)

Pattern

Pattern è un termine inglese, di uso diffuso, che significa "disposizione". Tuttavia viene utilizzato per descrivere, a seconda del contesto, un "disegno, modello, schema, schema ricorrente, struttura ripetitiva" e, in generale, può essere utilizzato per indicare la ripetizione di una determinata sequenza all'interno di un insieme di dati grezzi oppure la regolarità che si osserva nello spazio e/o nel tempo.

Vedere Linguaggio macchina e Pattern

Programmatore

Un programmatore informatico o semplicemente programmatore (o coder, "scrittore di codice") è 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 a un elaboratore, utilizzando un determinato linguaggio di programmazione.

Vedere Linguaggio macchina e Programmatore

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.

Vedere Linguaggio macchina e Programmazione imperativa

Python

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

Vedere Linguaggio macchina e Python

RAM

In elettronica e informatica, la memoria ad accesso casuale, meglio nota come RAM, è un tipo di memoria volatile caratterizzata dal permettere l'accesso diretto a qualunque indirizzo di memoria con gli stessi tempi.

Vedere Linguaggio macchina e RAM

Registro (informatica)

Un registro, in informatica e nell'architettura dei calcolatori, è una piccola parte di memoria utilizzata per velocizzare l'esecuzione dei programmi fornendo un accesso rapido ai valori usati più frequentemente e/o tipicamente, i valori correntemente in uso in una determinata parte di un calcolo.

Vedere Linguaggio macchina e Registro (informatica)

Ruby (linguaggio di programmazione)

Ruby è un linguaggio di programmazione interpretato open source completamente a oggetti. Nato nel 1995 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), prende spunto da altri linguaggi come Perl, SmallTalk, Eiffel, Ada e Lisp con lo scopo di bilanciare con cura i paradigmi di programmazione funzionale e imperativa.

Vedere Linguaggio macchina e Ruby (linguaggio di programmazione)

Sintassi

La 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.

Vedere Linguaggio macchina e Sintassi

Sistema numerico binario

Il sistema numerico binario è un sistema numerico posizionale in base 2. Esso utilizza solo due simboli, di solito indicati con 0 e 1, invece delle dieci cifre utilizzate dal sistema numerico decimale.

Vedere Linguaggio macchina e Sistema numerico binario

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.

Vedere Linguaggio macchina e Sistema numerico esadecimale

Sviluppo (informatica)

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

Vedere Linguaggio macchina e Sviluppo (informatica)

Traduttore (informatica)

Genericamente, i traduttori sono programmi responsabili della traduzione fra due diversi linguaggi di programmazione. Essi generano normalmente programmi scritti in linguaggio macchina a partire da un linguaggio ad alto livello e si distinguono in.

Vedere Linguaggio macchina e Traduttore (informatica)

VIA Technologies

VIA Technologies è un'azienda produttrice di circuiti integrati, principalmente chipset per schede madri, CPU e memorie, con sede a Taiwan. Proprio nell'ambito della produzione di chipset, VIA è il maggiore produttore indipendente al mondo di tali soluzioni, seconda solo a Intel, e fa parte del Formosa Plastics Group.

Vedere Linguaggio macchina e VIA Technologies

Visual Basic

Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione a eventi creato da Microsoft nel 1991, la cui sintassi deriva dal BASIC: nel 2008 Microsoft ha cessato il supporto all'IDE per tale linguaggio.

Vedere Linguaggio macchina e Visual Basic

Zilog Z80

Lo Zilog Z80 è un microprocessore ad 8 bit con un design interno della ALU a 4 bit ma capace di operazioni a 8 e 16 bit progettato dalla Zilog di Federico Faggin e commercializzato a partire dal luglio del 1976.

Vedere Linguaggio macchina e Zilog Z80

0 (numero)

Lo zero (mēdèn) è il numero che precede uno e gli altri numeri positivi e segue i numeri negativi. Zero indica la cardinalità dell'insieme vuoto.

Vedere Linguaggio macchina e 0 (numero)

1 (numero)

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

Vedere Linguaggio macchina e 1 (numero)

Conosciuto come Codice macchina, Codice nativo.