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

Assembly

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

66 relazioni: Addizione, Advanced Micro Devices, Andrew Stuart Tanenbaum, Anni 1980, Application specific integrated circuit, Architettura MIPS, Architettura x86, Assembler, Assembler inline, Assembly x86, AT&T Hobbit, Athlon, Bit, C (linguaggio), C++, Commodore 64, Commodore International, Commodore VIC-20, Compilatore, Complex instruction set computer, Complex Programmable Logic Device, Computer a programma memorizzato, CPU, DEC Alpha, Disassembler, Driver, DSP, Field Programmable Gate Array, Firmware, GNU, GOTO, Hardware, Hello world, Indirizzo di memoria, Instruction set, Intel, Isomorfismo, Leggibilità, Linguaggio di programmazione, Linguaggio macchina, Macro (informatica), Metodo di indirizzamento, Microcontrollore, Motorola 68000, Multiplexer, Opcode, Pentium 4, Portabilità, Processore, Programma (informatica), ..., RAM, Read Only Memory, Reduced instruction set computer, Registro (informatica), Sinclair ZX Spectrum, Sistema di numerazione, Sistema embedded, Sistema numerico binario, Sistema numerico decimale, Sistema numerico esadecimale, Sistema numerico ottale, Tipo di dato, Transmeta, Type check, Unix, Windows API. Espandi índice (16 più) »

Addizione

L'addizione (denotata normalmente dal simbolo del più, "+") è una delle quattro operazioni fondamentali dell'aritmetica, insieme alla sottrazione, alla moltiplicazione e alla divisione.

Nuovo!!: Assembly e Addizione · Mostra di più »

Advanced Micro Devices

Advanced Micro Devices, Inc.

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

Andrew Stuart Tanenbaum

Professore di Informatica (Computer Science) alla Libera Università (Vrije Universiteit) di Amsterdam.

Nuovo!!: Assembly e Andrew Stuart Tanenbaum · Mostra di più »

Anni 1980

Nessuna descrizione.

Nuovo!!: Assembly e Anni 1980 · Mostra di più »

Application specific integrated circuit

In elettronica digitale un application specific integrated circuit (ASIC) è un circuito integrato creato appositamente per risolvere un'applicazione di calcolo ben precisa (special purpose).

Nuovo!!: Assembly e Application specific integrated circuit · 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!!: Assembly 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!!: Assembly e Architettura x86 · Mostra di più »

Assembler

Un assembler (assemblatore in italiano) è un software che trasforma le istruzioni mnemoniche dell'assembly in linguaggio macchina.

Nuovo!!: Assembly e Assembler · Mostra di più »

Assembler inline

Nella programmazione di un computer, l'assembler inline è un procedimento che permette di aggiungere in un sorgente scritto in un linguaggio di alto livello come il C o l'ADA, parti scritte in un linguaggio di basso livello come l'Assembly.

Nuovo!!: Assembly e Assembler inline · Mostra di più »

Assembly x86

Assembly x86 è una famiglia di linguaggi Assembly, usati per creare codici oggetto per i processori Intel X86.

Nuovo!!: Assembly e Assembly x86 · Mostra di più »

AT&T Hobbit

Gli Hobbit sono una famiglia di microprocessori prodotti all'inizio degli anni novanta dalla AT&T.

Nuovo!!: Assembly e AT&T Hobbit · Mostra di più »

Athlon

In ambito informatico, la denominazione Athlon identifica una lunga serie di microprocessori x86 progettati e costruiti dal 1999 sino ad oggi dall'azienda statunitense Advanced Micro Devices, generalmente chiamata AMD.

Nuovo!!: Assembly e Athlon · 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!!: Assembly e Bit · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

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

C++

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

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

Commodore 64

Il Commodore 64 (abbreviazioni diffuse: C64, C.

Nuovo!!: Assembly e Commodore 64 · Mostra di più »

Commodore International

Commodore International Ltd. (in precedenza Commodore Portable Typewriter Company, detta brevemente Commodore) è stata una società divenuta in seguito una holding gestoria multinazionale attiva tra il 1955 ed il 1994 che ha operato principalmente nel settore dell'informatica e dell'elettronica.

Nuovo!!: Assembly e Commodore International · Mostra di più »

Commodore VIC-20

Il Commodore VIC-20 o Commodore VIC 20 (in Giappone: Commodore VIC-1001; in Germania: Commodore VC 20) è un home computer della Commodore Business Machines Inc., prodotto e commercializzato dall'ottobre 1980 al gennaio 1985.

Nuovo!!: Assembly e Commodore VIC-20 · 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!!: Assembly e Compilatore · Mostra di più »

Complex instruction set computer

Con Complex Instruction Set Computer (CISC) si indica un'architettura per microprocessori formata da un set di istruzioni contenente istruzioni in grado di eseguire operazioni complesse come la lettura di un dato in memoria, la sua modifica e il suo salvataggio direttamente in memoria tramite una singola istruzione.

Nuovo!!: Assembly e Complex instruction set computer · Mostra di più »

Complex Programmable Logic Device

In elettronica digitale, il Complex Programmable Logic Device, spesso abbreviato con la sigla inglese CPLD, è un dispositivo programmable logic device, programmabile e cancellabile, con un numero di pin maggiore di 48.

Nuovo!!: Assembly e Complex Programmable Logic Device · Mostra di più »

Computer a programma memorizzato

Il computer a programma memorizzato è una tipologia particolare di computer la quale si contraddistingue per funzionare in base ad un programma memorizzato su un supporto di memoria.

Nuovo!!: Assembly e Computer a programma memorizzato · 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!!: Assembly e CPU · Mostra di più »

DEC Alpha

DEC Alpha (conosciuto anche come Alpha AXP) è un'architettura di processori di tipo RISC sviluppata e prodotta dalla Digital Equipment Corp (DEC).

Nuovo!!: Assembly e DEC Alpha · Mostra di più »

Disassembler

Un disassemblatore o disassembler è un programma che traduce dal linguaggio macchina al linguaggio assembly.

Nuovo!!: Assembly e Disassembler · Mostra di più »

Driver

Un driver, in informatica, indica l'insieme di procedure software, spesso scritte in assembly, che permette ad un sistema operativo di pilotare un dispositivo hardware.

Nuovo!!: Assembly e Driver · Mostra di più »

DSP

Il processore di segnale digitale o digital signal processor (espressione inglese di pari significato, da cui la sigla DSP) è un processore dedicato e ottimizzato per eseguire in maniera estremamente efficiente sequenze di istruzioni ricorrenti (come ad esempio somme, moltiplicazioni e traslazioni) nell'elaborazione di segnali digitali.

Nuovo!!: Assembly e DSP · Mostra di più »

Field Programmable Gate Array

In elettronica digitale, un dispositivo Field Programmable Gate Array, solitamente abbreviato in FPGA, è un circuito integrato le cui funzionalità sono programmabili via linguaggi di descrizione dell'hardware (VHDL, Verilog, ecc.). Tali dispositivi consentono la realizzazione di funzioni logiche anche molto complesse, e sono caratterizzati da un'elevata scalabilità.

Nuovo!!: Assembly e Field Programmable Gate Array · Mostra di più »

Firmware

Il firmware è un programma, ovvero una sequenza di istruzioni, integrato direttamente in un componente elettronico nel senso più vasto del termine (integrati, schede elettroniche, periferiche).

Nuovo!!: Assembly e Firmware · Mostra di più »

GNU

GNU (acronimo ricorsivo di "GNU's Not Unix") è un sistema operativo Unix-like, ideato nel 1984 da Richard Stallman e promosso dalla Free Software Foundation, allo scopo di ottenere un sistema operativo completo utilizzando esclusivamente software libero.

Nuovo!!: Assembly e GNU · Mostra di più »

GOTO

In informatica, GO TO o GOTO (letteralmente "vai a") è un'istruzione di controllo del flusso di esecuzione.

Nuovo!!: Assembly e GOTO · 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!!: Assembly e Hardware · Mostra di più »

Hello world

L'interfaccia grafica di un programma scritto in Perl che stampa il messaggio "''Hello world!''" "Hello, World!" su Debian GNU/Hurd, in xfce4-terminal. Hello, world! (in Italiano "Ciao, mondo!") è un semplice programma informatico che produce come risultato - output - la scritta "Hello, world!" o altre varianti.

Nuovo!!: Assembly e Hello world · Mostra di più »

Indirizzo di memoria

In informatica, un indirizzo di memoria è un identificatore univoco della posizione, locazione o cella di memoria sulla quale il processore o un'altra periferica possono accedere per operazioni di lettura o scrittura, ad esempio salvare un dato per poterlo recuperare in seguito.

Nuovo!!: Assembly e Indirizzo di memoria · 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!!: Assembly e Instruction set · Mostra di più »

Intel

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

Nuovo!!: Assembly e Intel · Mostra di più »

Isomorfismo

In matematica, in particolare in algebra astratta, un isomorfismo (dal greco ἴσος, isos, che significa uguale, e μορφή, morphé, che significa forma) è un'applicazione biunivoca fra oggetti matematici tale che l'applicazione e la sua inversa siano omomorfismi.

Nuovo!!: Assembly e Isomorfismo · Mostra di più »

Leggibilità

La leggibilità è un requisito fondamentale di un testo, di un carattere tipografico o della grafia.

Nuovo!!: Assembly e Leggibilità · 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!!: Assembly e Linguaggio di programmazione · Mostra di più »

Linguaggio macchina

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

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

Macro (informatica)

In informatica, il termine macro sta ad indicare una procedura, ovvero un insieme di comandi o istruzioni, tipicamente ricorrente durante l'esecuzione di un programma.

Nuovo!!: Assembly e Macro (informatica) · Mostra di più »

Metodo di indirizzamento

I microprocessori consentono alle istruzioni di accedere agli operandi delle istruzioni con svariati metodi di indirizzamento.

Nuovo!!: Assembly e Metodo di indirizzamento · Mostra di più »

Microcontrollore

Un microcontrollore (in inglese microcontroller in acronimo MCU ovvero MicroController Unit), in elettronica digitale, è un dispositivo elettronico integrato su singolo circuito elettronico.

Nuovo!!: Assembly e Microcontrollore · Mostra di più »

Motorola 68000

Motorola 68000 smontato da una Amiga 600 Preversione del Motorola 68000 Il Motorola 68000 (nome in codice MC68000) è un microprocessore CISC a 16/32 bit.

Nuovo!!: Assembly e Motorola 68000 · Mostra di più »

Multiplexer

Un multiplatore (inglese multiplexer, spesso identificato con mux) è un circuito integrato che seleziona uno o più segnali in ingresso analogici o digitali e li inoltra di volta in volta attraverso una singola linea di uscita.

Nuovo!!: Assembly e Multiplexer · 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!!: Assembly e Opcode · Mostra di più »

Pentium 4

Il Pentium 4 è un microprocessore x86 di settima generazione orientato al mercato desktop, prodotto dalla Intel, ed è il primo design originale di quest'ultima dai tempi del Pentium Pro, nel 1995.

Nuovo!!: Assembly e Pentium 4 · Mostra di più »

Portabilità

La portabilità, (in lingua inglese porting), in informatica, indica un processo di trasposizione, a volte anche con modifiche, di un componente software, volto a consentirne l'uso in un ambiente di esecuzione diverso da quello originale.

Nuovo!!: Assembly e Portabilità · Mostra di più »

Processore

In informatica ed elettronica l'unità di elaborazione o processore è un tipo di dispositivo hardware del computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.

Nuovo!!: Assembly e Processore · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Nuovo!!: Assembly e Programma (informatica) · 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!!: Assembly e RAM · Mostra di più »

Read Only Memory

Una Read Only Memory (in acronimo ROM, in italiano traducibile con memoria a sola lettura), in elettronica ed informatica, indica una tipologia di memoria non volatile in cui i dati sono memorizzati tramite collegamenti elettronici fisici e stabili.

Nuovo!!: Assembly e Read Only Memory · Mostra di più »

Reduced instruction set computer

L'acronimo RISC, dall'inglese Reduced Instruction Set Computer, indica una filosofia di progettazione di architetture per microprocessori che predilige lo sviluppo di un'architettura semplice e lineare.

Nuovo!!: Assembly e Reduced instruction set computer · 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!!: Assembly e Registro (informatica) · Mostra di più »

Sinclair ZX Spectrum

Il Sinclair ZX Spectrum era un home computer creato nel 1982 e prodotto fino al 1986 dall'azienda inglese Sinclair Research Ltd, poi dal 1986 al 1992 dalla Amstrad.

Nuovo!!: Assembly e Sinclair ZX Spectrum · Mostra di più »

Sistema di numerazione

Un sistema di numerazione è un modo di esprimere e rappresentare i numeri attraverso un insieme di simboli.

Nuovo!!: Assembly e Sistema di numerazione · Mostra di più »

Sistema embedded

Un sistema embedded (generalmente tradotto in italiano con sistema integrato, letteralmente immerso o incorporato), nell'informatica e nell'elettronica, identifica genericamente tutti quei sistemi elettronici di elaborazione digitale a microprocessore progettati appositamente per una determinata applicazione (special purpose) ovvero non riprogrammabili dall'utente per altri scopi, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano ed in grado di gestirne tutte o parte delle funzionalità richieste.

Nuovo!!: Assembly e Sistema embedded · Mostra di più »

Sistema numerico binario

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

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

Sistema numerico decimale

Per sistema numerico decimale si intende il sistema di numerazione posizionale a base 10 che, per rappresentare i numeri, utilizza dieci cifre da 0 a 9 (0 1 2 3 4 5 6 7 8 9).

Nuovo!!: Assembly e Sistema numerico decimale · 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!!: Assembly e Sistema numerico esadecimale · Mostra di più »

Sistema numerico ottale

Il sistema numerico ottale (spesso abbreviato come ott o oct) è un sistema numerico posizionale in base 8, cioè che utilizza solo 8 simboli (tipicamente 0, 1, 2, 3, 4, 5, 6, 7) invece dei 10 del sistema numerico decimale usato comunemente.

Nuovo!!: Assembly e Sistema numerico ottale · Mostra di più »

Tipo di dato

Un tipo di dato (o semplicemente tipo) è, in informatica, un nome che indica l'insieme di valori che una variabile, o il risultato di un'espressione, possono assumere e le operazioni che su tali valori si possono effettuare.

Nuovo!!: Assembly e Tipo di dato · Mostra di più »

Transmeta

Transmeta sviluppava tecnologie informatiche che avevano come obiettivo primario la riduzione dei consumi in dispositivi elettronici.

Nuovo!!: Assembly e Transmeta · Mostra di più »

Type check

In informatica con type check si indica l'operazione che consiste nel controllare che i valori assegnati ad una variabile siano di un tipo di dato ammissibile per il tipo della variabile.

Nuovo!!: Assembly e Type check · Mostra di più »

Unix

Unix (registrato ufficialmente come UNIX) è un sistema operativo portabile per computer inizialmente sviluppato da un gruppo di ricerca dei laboratori AT&T e Bell Laboratories, nel quale figurarono sulle prime anche Ken Thompson e Dennis Ritchie.

Nuovo!!: Assembly e Unix · Mostra di più »

Windows API

Le Windows API sono l'insieme delle interfacce di programmazione (in inglese application programming interface o API) disponibili nei sistemi operativi Windows di Microsoft.

Nuovo!!: Assembly e Windows API · Mostra di più »

Riorienta qui:

Linguaggio assemblatore, Linguaggio assembly.

UscenteArrivo
Ehi! Siamo su Facebook ora! »