Machinestaal is een taal die door computers wordt begrepen. Het is een taal die bestaat uit een reeks codes en instructies die door de computer worden uitgevoerd. Deze codes en instructies worden gebruikt om de computer te laten weten wat hij moet doen.