I've got two questions here:
The MOV A,B is said to be a one byte instruction, where B = 000 and A = 111, then MOV should be equal to 00, but, The binary representation of the BC Rp is 00. So, I'm getting confused as to how it is a one byte instruction.
#2 The MVI instruction involves only registers and yet it required a memory read operation:
but, MOV instruction ALSO involves only registers and yet it doesn't require a memory read, WHY?