I don't get what is the difference.
I don't get what is the difference.
as told above di stands for destination index and si stands for source index, when we want to move data from memory we use si eg, mov ax,[si]. and when we want to move data to the memory we use di. eg, mov [di],ax
both are 16 bit register and cannot be split into 8 bit