Salve, all'università mi hanno lasciato il seguente compito: Scrivere la sequenza di istruzioni IJVM che esegua le operazioni, rappresentando lo stato dello stack ad effetto di ogni operazione IJVM:
(((A or B)x2) and C)

Ho svolto l'esercizio in questo modo:

ILOAD A
ILOAD B
IOR
ISTORE D
ILOAD D
BIPUSH 2
IAND
ISTORE D
ILOAD D
ILOAD C
IAND
ISTORE D

Però mi sa che è sbagliato, qualcuno può aiutarmi?