+0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | |
---|---|---|---|---|---|---|---|---|
00 | NOP | ACONST_NULL | ICONST_M1 | ICONST_0 | ICONST_1 | ICONST_2 | ICONST_3 | ICONST_4 |
08 | ICONST_5 | LCONST_0 | LCONST_1 | FCONST_0 | FCONST_1 | FCONST_2 | DCONST_0 | DCONST_1 |
10 | BIPUSH byte | SIPUSH byte1 byte2 | LDC index8 | LDC_W indexbyte1 indexbyte2 | LDC2_W indexbyte1 indexbyte2 | ILOAD index | LLOAD index | FLOAD index |
18 | DLOAD index | ALOAD index | ILOAD_0 | ILOAD_1 | ILOAD_2 | ILOAD_3 | LLOAD_0 | LLOAD_1 |
20 | LLOAD_2 | LLOAD_3 | FLOAD_0 | FLOAD_1 | FLOAD_2 | FLOAD_3 | DLOAD_0 | DLOAD_1 |
28 | DLOAD_2 | DLOAD_3 | ALOAD_0 | ALOAD_1 | ALOAD_2 | ALOAD_3 | IALOAD | LALOAD |
30 | FALOAD | DALOAD | AALOAD | BALOAD | CALOAD | SALOAD | ISTORE index | LSTORE index |
38 | FSTORE index | DSTORE index | ASTORE index | ISTORE_0 | ISTORE_1 | ISTORE_2 | ISTORE_3 | LSTORE_0 |
40 | LSTORE_1 | LSTORE_2 | LSTORE_3 | FSTORE_0 | FSTORE_1 | FSTORE_2 | FSTORE_3 | DSTORE_0 |
48 | DSTORE_1 | DSTORE_2 | DSTORE_3 | ASTORE_0 | ASTORE_1 | ASTORE_2 | ASTORE_3 | IASTORE |
50 | LASTORE | FASTORE | DASTORE | AASTORE | BASTORE | CASTORE | SASTORE | POP |
58 | POP2 | DUP | DUP_X1 | DUP_X2 | DUP2 | DUP2_X1 | DUP2_X2 | SWAP |
60 | IADD | LADD | FADD | DADD | ISUB | LSUB | FSUB | DSUB |
68 | IMUL | LMUL | FMUL | DMUL | IDIV | LDIV | FDIV | DDIV |
70 | IREM | LREM | FREM | DREM | INEG | LNEG | FNEG | DNEG |
78 | ISHL | LSHL | ISHR | LSHR | IUSHR | LUSHR | IAND | LAND |
80 | IOR | LOR | IXOR | LXOR | IINC | I2L | I2F | I2D |
88 | L2I | L2F | L2D | F2I | F2L | F2D | D2I | D2L |
90 | D2F | I2B | I2C | I2S | LCMP | FCMPL | FCMPG | DCMPL |
98 | DCMPG | IFEQ | IFNE | IFLT | IFGE | IFGT | IFLE | IF_ICMPEQ |
A0 | IF_ICMPNE | IF_ICMPLT | IF_ICMPGE | IF_ICMPGT | IF_ICMPLE | IF_ACMPEQ | IF_ACMPNE | GOTO |
A8 | JSR | RET | TABLESWITCH | LOOKUPSWITCH | IRETURN | LRETURN | FRETURN | DRETURN |
B0 | ARETURN | RETURN | GETSTATIC | PUTSTATIC | GETFIELD | PUTFIELD | INVOKEVIRTUAL indexbyte1 indexbyte2 | INVOKESPECIAL indexbyte1 indexbyte2 |
B8 | INVOKESTATIC indexbyte1 indexbyte2 | INVOKEINTERFACE indexbyte1 indexbyte2 | INVOKEDYNAMIC indexbyte1 indexbyte2 | NEW indexbyte1 indexbyte2 | NEWARRAY atype | ANEWARRAY | ARRAYLENGTH | ATHROW |
C0 | CHECKCAST | INSTANCEOF indexbyte1 indexbyte2 | MONITORENTER | MONITOREXIT | WIDE | MULTIANEWARRAY indexbyte1 indexbyte2 dimensions | IFNULL | IFNONNULL |
C8 | GOTO_W | JSR_W | BREAKPOINT | #UDCB | #UDCC | #UDCD | #UDCE | #UDCF |
D0 | #UDD0 | #UDD1 | #UDD2 | #UDD3 | #UDD4 | #UDD5 | #UDD6 | #UDD7 |
D8 | #UDD8 | #UDD9 | #UDDA | #UDDB | #UDDC | #UDDD | #UDDE | #UDDF |
E0 | #UDE0 | #UDE1 | #UDE2 | #UDE3 | #UDE4 | #UDE5 | #UDE6 | #UDE7 |
E8 | #UDE8 | #UDE9 | #UDEA | #UDEB | #UDEC | #UDED | #UDEE | #UDEF |
F0 | #UDF0 | #UDF1 | #UDF2 | #UDF3 | #UDF4 | #UDF5 | #UDF6 | #UDF7 |
F8 | #UDF8 | #UDF9 | #UDFA | #UDFB | #UDFC | #UDFD | IMPDEP1 | IMPDEP2 |
Источник Официальный сайт Java6