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

Disassembler

Indice Disassembler

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

15 relazioni: Algoritmo, Assembler, Assembly, Codice sorgente, Debugger, Decompilazione, GNU General Public License, Interactive Disassembler, Linguaggio di programmazione ad alto livello, Linguaggio macchina, Output, Problema della terminazione, Programma (informatica), Reverse engineering, 32 bit.

Algoritmo

Un algoritmo è un procedimento che risolve un determinato problema attraverso un numero finito di passi elementari in un tempo ragionevole.

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

Assembler

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

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

Codice sorgente

Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.

Nuovo!!: Disassembler e Codice sorgente · Mostra di più »

Debugger

Un debugger in informatica è un programma/software specificatamente progettato per l'analisi e l'eliminazione dei bug (debugging), ovvero errori di programmazione interni al codice di altri programmi.

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

Decompilazione

La decompilazione è l'attività di ingegneria inversa mediante la quale viene ricostruito il codice sorgente a partire da un file eseguibile in linguaggio macchina.

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

GNU General Public License

La GNU General Public License, comunemente indicata con l'acronimo GNU GPL o semplicemente GPL, è una licenza fortemente copyleft per software libero, originariamente stesa nel 1989 da Richard Stallman per patrocinare i programmi creati per il sistema operativo GNU.

Nuovo!!: Disassembler e GNU General Public License · Mostra di più »

Interactive Disassembler

L'Interactive Disassembler, più comunemente conosciuto con il nome IDA, è un disassembler largamente usato per il reverse engineering.

Nuovo!!: Disassembler e Interactive Disassembler · 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!!: Disassembler e Linguaggio di programmazione ad alto livello · Mostra di più »

Linguaggio macchina

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

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

Output

Il termine output, dall'inglese messo fuori, emesso (composto della particella E fuori e MITTERE mandare), indica in senso stretto il risultato di una elaborazione ed in senso più ampio il risultato o l'insieme dei risultati prodotti.

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

Problema della terminazione

Il problema della terminazione (dall'inglese Halting problem, tradotto anche con problema dell'arresto o problema della fermata) chiede se sia sempre possibile, descritto un algoritmo e un determinato input finito, stabilire se l'algoritmo in questione termini o continui la sua esecuzione all'infinito.

Nuovo!!: Disassembler e Problema della terminazione · 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!!: Disassembler e Programma (informatica) · Mostra di più »

Reverse engineering

Il processo di reverse engineering (anche chiamato in italiano ingegneria inversa) consiste nell'analisi dettagliata del funzionamento, progettazione e sviluppo di un oggetto (dispositivo, componente elettrico, meccanismo, software, ecc.) al fine di produrre un nuovo dispositivo o programma che abbia un funzionamento analogo, magari migliorando o aumentando l'efficienza dello stesso, senza in realtà copiare niente dall'originale; inoltre, si può tentare di realizzare un secondo oggetto in grado di interfacciarsi con il primo.

Nuovo!!: Disassembler e Reverse engineering · Mostra di più »

32 bit

Il termine 32 bit è anche usato per una generazione di computer nella quale si usa in genere un processore a 32 bit.

Nuovo!!: Disassembler e 32 bit · Mostra di più »

Riorienta qui:

Disassemblatore, Open source e Software Prop..

UscenteArrivo
Ehi! Siamo su Facebook ora! »