Machinetaal is een taal waarin
instructies geschreven zijn die de
processor van een
computer direct kan uitvoeren. Een
programma bestaat in machinetaal uit een reeks
woorden, meestal van 8 (een
byte), 16 of 32
bits. Elk woord staat voor een specifieke actie die de processor dient uit te voeren. Wanneer de computer in het programma dat hij aan het uitvoeren is bijvoorbeeld de byte 00001010 tegenkomt dan kan dit betekenen dat hij de inhoud van
register 1 bij register 0 moet optellen.