Assemblée langue est un langage de programmation informatique de bas niveau, ce qui signifie qu'il traite directement avec le matériel. Instructions de montage sont très similaires aux instructions de la machine qu'une unité centrale de traitement, ou CPU, lit. Un programme d'assemblage peut déplacer des données d'un registre à un endroit dans la mémoire, qui est géré automatiquement par les langages de haut niveau comme Python. Le décalage d'une instruction est la différence entre son emplacement dans la mémoire et l'emplacement qu'il référence. Par exemple, une instruction de branchement référence à une place dans la mémoire que le programme saute à. Vous pouvez calculer ce décalage assez facilement.