Logo
Unionpedia
Communicatie
Ontdek het op Google Play
Nieuw! Download Unionpedia op je Android™ toestel!
Gratis
Snellere toegang dan browser!
 

Disassembler

Index Disassembler

Een disassembler is een programma dat computerprogramma's vertaalt van de binaire machinetaal naar voor de programmeur leesbaardere assembleercode.

16 relaties: Assembleertaal, Assembler (software), Bibliotheek (informatica), Binaire code, Computerprogramma, Decompiler, Geheugenadres, Identifier (programmeren), Instructie (computer), Interactive Disassembler, Linken, Machinetaal, OllyDbg, Programmeertaal, Reverse engineering, Softwareontwikkelaar.

Assembleertaal

Output van de Motorola 6800-assembler. De kolommen links zijn door de assembler geproduceerd, daarnaast staat de broncode Assembleertaal of assembly is een low-level programmeertaal die een mnemonische weergave (afkorting, of verkorting van een computerinstructie) van machinetaal is.

Nieuw!!: Disassembler en Assembleertaal · Bekijk meer »

Assembler (software)

Een assembler is een computerprogramma om een ander computerprogramma dat geschreven is in assembleertaal naar machinetaal om te zetten.

Nieuw!!: Disassembler en Assembler (software) · Bekijk meer »

Bibliotheek (informatica)

In de informatica is een bibliotheek (Engels: library) een verzameling code (functies/routines) die door programma's kan worden gebruikt.

Nieuw!!: Disassembler en Bibliotheek (informatica) · Bekijk meer »

Binaire code

ASCII -binaire code, bestaande uit 9 bytes (72 bits). Een binaire code wordt gebruikt om tekst, instructies aan de computer of andere gegevens te symboliseren met behulp van slechts twee tekens.

Nieuw!!: Disassembler en Binaire code · Bekijk meer »

Computerprogramma

Een computerprogramma is een opeenvolging van instructies met als doel om een specifieke taak met een computer uit te voeren.

Nieuw!!: Disassembler en Computerprogramma · Bekijk meer »

Decompiler

Een decompiler is een programma dat een gecompileerd bestand terug vertaalt naar de broncode, en is daarmee het omgekeerde van een compiler.

Nieuw!!: Disassembler en Decompiler · Bekijk meer »

Geheugenadres

Het werkgeheugen van een computer bestaat uit een groot aantal kleine eenheden van dezelfde grootte.

Nieuw!!: Disassembler en Geheugenadres · Bekijk meer »

Identifier (programmeren)

Een identifier is in een programmeertaal een door de programmeur gekozen woord waaraan gerefereerd kan worden.

Nieuw!!: Disassembler en Identifier (programmeren) · Bekijk meer »

Instructie (computer)

In de informatica is een instructie een enkele bewerking die door de processor wordt uitgevoerd.

Nieuw!!: Disassembler en Instructie (computer) · Bekijk meer »

Interactive Disassembler

Interactive Disassembler, vaak kortweg IDA of IDA Pro genoemd, is een disassembler van software, dus een programma dat computerprogramma's vertaalt van de binaire machinetaal naar voor de programmeur leesbaardere assembleercode.

Nieuw!!: Disassembler en Interactive Disassembler · Bekijk meer »

Linken

Linken (Engels: to link) is een vakterm voor een bewerking die kan worden uitgevoerd op gecompileerde code om deze uitvoerbaar te maken.

Nieuw!!: Disassembler en Linken · Bekijk meer »

Machinetaal

ASCII-representatie van de bytes. Het laatste maakt het makkelijk stukken leesbare tekst in het computerprogramma te herkennen. Machinetaal is een taal waarin instructies geschreven zijn die de processor van een computer direct kan uitvoeren.

Nieuw!!: Disassembler en Machinetaal · Bekijk meer »

OllyDbg

OllyDbg is een x86-debugger waarmee binaire DOS- en Windows-executables geanalyseerd kunnen worden.

Nieuw!!: Disassembler en OllyDbg · Bekijk meer »

Programmeertaal

Python. Een programmeertaal is een formele taal waarin de opdrachten die een computer moet uitvoeren, worden geschreven.

Nieuw!!: Disassembler en Programmeertaal · Bekijk meer »

Reverse engineering

Een voorbeeld van reverse engineering aan de hand van een Mercedes Benz Silberpfeil racewagen uit 1954. Het origineel (1) wordt tijdens een 14 uur durend proces gescand (2), waardoor een puntenwolk van 98 miljoen punten ontstaat. Deze puntenwolk wordt gereduceerd (3) tot lijnen met een afstand van twee centimeter. Op basis hiervan wordt met een CAD programma in circa 80 uur een model geconstrueerd (4). Op basis van het CAD-model wordt de auto exact nagebouwd (5). Reverse engineering is het onderzoeken van een product (meestal een product van een concurrent, een wapen dat van een tegenstander is gestolen, een stuk software of een communicatieprotocol) om daaruit af te leiden wat de eisen zijn waaraan het product probeert te voldoen, of om de precieze interne werking ervan te achterhalen.

Nieuw!!: Disassembler en Reverse engineering · Bekijk meer »

Softwareontwikkelaar

Een softwareontwikkelaar is een persoon die zich bezighoudt met het programmeren van software.

Nieuw!!: Disassembler en Softwareontwikkelaar · Bekijk meer »

UitgaandeInkomende
Hey! We zijn op Facebook nu! »