Que fait l'opcode DIP dans Michelson?
2 réponses
- votes
-
- 2019-02-03
DIP vouspermet defonctionner sur lapile d'unniveauinférieur à l'élément supérieur.Vouspouvezpenser àtremper commeprenant l'élément supérieur,en lemettant sur unepile auxiliaire,effectuant des opérations sur lapile restante,puisen plaçant l'élément de lapile auxiliaire sur le dessus.
DIP lets you operate on the stack one level below the top element. You can think of DIP as taking the top element, putting it on an auxiliary stack, performing some operations on the remaining stack, and then placing the element from the auxiliary stack back on top.
-
- 2019-02-03
DIP applique la séquence d'instruction qui la suitentre les accolades à lapile sous l'élément supérieur.Demême,DIIP appliquera la séquence à lapile sans son élément leplus haut,etc. Vouspouvez égalementpenser que vous avez deuxpiles,lefictif étant utilisépourmaintenir les éléments lesplus hauts du véritablejusqu'à ce que la séquence soitterminée,puis ces élémentssont remis sur le dessus
DIP applies the sequence of instruction that follows it between braces to the stack below the top element. Similarly, DIIP will apply the sequence to the stack without its two topmost element etc. You can also think that you have two stacks, the fictitious one being used to hold the topmost elements of the real one until the sequence is over, then those elements are put back on top
Ilestindiqué que
Runs code protecting the top of the stack.
maisje ne saispas ce que l'onentendpar ça.