Assembleur

10 min Niveau 10

Solidity offre la possibilité d'utiliser le langage assembleur pour écrire un code assembleur en ligne dans le code source de Solidity. Nous pouvons également écrire un code assembleur autonome qui sera ensuite converti en bytecode. Standalone Assembly est un langage intermédiaire pour un compilateur Solidity et il convertit le code Solidity en Standalone Assembly puis en byte code. Nous pouvons utiliser le même langage que celui utilisé dans Inline Assembly pour écrire du code dans un Standalone Assembly.

Assembleur en ligne

Le code assembleur en ligne peut être intercalé dans la base de code Solidity afin d'avoir un contrôle plus fin sur EVM. Il est utilisé en particulier lors de l'écriture des fonctions de bibliothèque.

Un code assembleur est écrit sous le bloc assembly { ... }.

Exemple

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus