Appendix A. Tables
Instructions by Opcode
Mnemonic | Hex | Dec |
---|---|---|
nop | 00 | 0 |
aconst_null | 01 | 1 |
iconst_m1 | 02 | 2 |
iconst_0 | 03 | 3 |
iconst_1 | 04 | 4 |
iconst_2 | 05 | 5 |
iconst_3 | 06 | 6 |
iconst_4 | 07 | 7 |
iconst_5 | 08 | 8 |
lconst_0 | 09 | 9 |
lconst_1 | 0a | 10 |
fconst_0 | 0b | 11 |
fconst_1 | 0c | 12 |
fconst_2 | 0d | 13 |
dconst_0 | 0e | 14 |
dconst_1 | 0f | 15 |
bipush | 10 | 16 |
sipush | 11 | 17 |
ldc | 12 | 18 |
ldc_w | 13 | 19 |
ldc2_w | 14 | 20 |
iload | 15 | 21 |
lload | 16 | 22 |
fload | 17 | 23 |
dload | 18 | 24 |
aload | 19 | 25 |
iload_0 | 1a | 26 |
iload_1 | 1b | 27 |
iload_2 | 1c | 28 |
iload_3 | 1d | 29 |
lload_0 | 1e | 30 |
lload_1 | 1f | 31 |
lload_2 | 20 | 32 |
lload_3 | 21 | 33 |
fload_0 | 22 | 34 |
fload_1 | 23 | 35 |
fload_2 | 24 | 36 |
fload_3 | 25 | 37 |
dload_0 | 26 | 38 |
dload_1 | 27 | 39 |
dload_2 | 28 | 40 |
dload_3 | 29 | 41 |
aload_0 | 2a | 42 |
aload_1 | 2b | 43 |
aload_2 | 2c | 44 |
aload_3 | 2d | 45 |
iaload | 2e | 46 |
laload | 2f | 47 |
faload | 30 | 48 |
daload | 31 | 49 |
aaload | 32 | 50 |
baload | 33 | 51 |
caload | 34 | 52 |
saload | 35 | 53 |
istore | 36 | 54 |
lstore | 37 | 55 |
fstore | 38 | 56 |
dstore | 39 | 57 |
astore | 3a | 58 |
istore_0 | 3b | 59 |
istore_1 | 3c | 60 |
istore_2 | 3d | 61 |
istore_3 | 3e | 62 |
lstore_0 | 3f | 63 |
lstore_1 | 40 | 64 |
lstore_2 ... |
Get Programming for the Java™ Virtual Machine now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.