Machinetaal: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting |
versie van Addbot van 7 mrt 2013 om 01:42 (35439884) teruggeplaatst - heeft u daa reen bron voor? |
||
Regel 1:
[[File:Binary executable file2.png|right|300px|thumb|De machinetaal wordt meestal met [[hexadecimaal|hexadecimale]] cijfers getoond. Links zijn de [[byte]]-indices hexadecimaal genummerd, rechts staat de [[ASCII (tekenset)|ASCII]]-representatie van de bytes. Het laatste maakt het makkelijk stukken leesbare tekst in het computerprogramma te herkennen.]]
'''Machinetaal''' is een taal waarin [[Instructie (computer)|instructies]] geschreven zijn die de [[Processor (computer)|processor]] van een [[computer]] direct kan uitvoeren. Een [[computerprogramma|programma]] bestaat in machinetaal uit een reeks [[Woord (informatica)|woorden]], meestal van 8 (een [[byte]]), 16
Omdat het voor [[software-ontwikkelaar|programmeur]]s tijdrovend is om [[software]] in machinetaal te schrijven en te onderhouden, schrijven ze hun software in een voor mensen makkelijker te begrijpen, 'hogere' [[programmeertaal]]. De dichtst bij machinetaal liggende programmeertaal is [[assembleertaal]] (assembly language, in het Nederlands meestal - niet geheel juist - ''assembly'' genoemd). Afgezien van de [[pseudo-instructie]]s correspondeert elke assemblerinstructie met een machinetaalinstructie.
|