http://www.pastraiser.com/cpu/i8085/i8085_opcodes.html
The whole thing 0x3E means MVI A.
From the table in the link above (assuming it can be trusted)
0x0E MVI C 00001110
0x1E MVI E 00011110
0x2E MVI L 00101110
0x3E MVI A 00111110
0x06 MVI B 00000110
0x16 MVI D 00010110
0x26 MVI H 00100110
0x36 MVI M 00110110
The color coding on that chart gives a strong indication of the opcode decoder if the 2 msbits are 00 then if the lower 2 bits are 10 then if bit 2 is a 1 then it is an MVI and bits 3-6 determine which register. basically 0b00rrr110 is an MVI.