At a low level, the only thing a digital computer works with are 0s and 1s. The memory in your computer consists of billions of memory cells (bits), each of which can store a 0 or 1. The harddisk in your computer can store hundreds of billions of 0s or 1s. The operating system and all other software on your computer, and also all documents and files, consists of 0s and 1s on your harddisk and in the computer's memory.
On a higher level, groups of bits are organized into bytes (8 bits = 1 byte). Things like text characters are ultimately represented by sequences of bytes. For example in the ASCII text encoding, a group of bits with the value 00100001 represents the character A. Other kinds of data and also instructions in a program are encoded with other sequences of bits. Each instruction in the instruction set of the CPU is represented by a unique sequence of bits in the memory. The CPU reads instructions from the memory and executes them.
Assembly language is a human-readable form of machine code. Machine code consists only of sequences of numbers, which is too cumbersome for human beings to deal with. For a human being it's much easier to understand an instruction like "ADD AX, 34" than the corresponding machine code 00000101 00010010.
The JVM isn't a human being so it doesn't need to deal with assembly language. It just translates Java bytecode to machine code directly.
The Java compiler translates Java source code to Java bytecode, which is machine code for the JVM, which is independent of the actual CPU and system that the program runs on. The JIT compiler in the JVM translates the Java bytecode to native machine code, which the CPU can execute.
So the process works like this:
1. You write "a + 34" in your source code.
2. javac converts this to the "iadd" bytecode.
3. You run the program. The JIT converts the "iadd" bytecode to a native x86 ADD instruction.
4. The CPU executes the ADD instruction.
You can find all the Java bytecode instructions in the
Java Virtual Machine Specification. CPU manufacturers, such as Intel, have documents on their website about the native instruction set of their CPUs.