Can someone explain how the numbers alongside JVM Opcodes are calculated? I think it is like 1 byte for the opcode and rest of the bytes for operands. Am I correct?
Example:
Method int add12and13()
0 bipush 12
2 bipush 13
4 invokestatic #3 // Method Example.addTwoStatic(II)I
7 ireturn