Lade einen
Mit Hilfe von arrayref und index
wird der Wert value ermittelt und auf den Stapel gelegt.
Dabei ist value vom Typ
Beispiel 1: byte[] b = {4, 5}; 0: iconst_2
1: newarray byte
3: dup
4: iconst_0
5: iconst_4
6: bastore
7: dup
8: iconst_1
9: iconst_5
10: bastore
11: astore_1
byte b0 = b[0]; 12: aload_1
13: iconst_0
14: baload
15: istore_2 Mit
Beispiel 2: boolean[] b = {true, false}; 0: iconst_2
1: newarray boolean
3: dup
4: iconst_0
5: iconst_1
6: bastore
7: dup
8: iconst_1
9: iconst_0
10: bastore
11: astore_1
boolean b0 = b[0]; 12: aload_1
13: iconst_0
14: baload
15: istore_2 Mit
Speichere einen
Der zu speichernde Wert value ist vom Typ
Lege nachfolgendes byte auf den Operandenstapel.
Der Wert byte wird zunächst in einen Beispiel: int i = 6; 0: bipush 6
2: istore_1 |
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||