Les instructions qui constituent un programme sont rarement précisées à l'aide de leur forme numérique interne ; elles peuvent être spécifiées par les programmeurs en utilisant un langage d'assemblage ou, plus couramment, peuvent être générées par les compilateurs.
Les instructions sont rarement spécifiées à l'aide de leur code machine ; elles peuvent être spécifiées par les programmeurs en utilisant un langage d'assemblage ou, plus couramment, peuvent être générées par les compilateurs.