The Java Virtual Machine Specification
- The complete JVM specification. Instruction list is in Chapter 6 (as of 2012)
- opcodes arranged conveniently, in particular:by function
You can also consult Appendix B of the book:
Aarne Ranta: Implementing Programming Languages, Texts in Computing 16, College Publications, 2012