8085 - binary equivalent of MOV and it's corresponding timing diagram
The MVI instruction involves only registers and yet it required a memory read


This is a two byte instruction, where the second byte is directly ternsferred into the destination register. Thus two reads required: Opcode and value.


  The MOV A,B is said to be a one byte instruction


MOV does not accept register pairs, its opcode is two bits and the 2 operands are three bits each: One eight bit byte instruction.


  MOV should be equal to 00


No, the encoding of MOV A,B is 0170 in octal or 0x78 in hex.