Can a MOVs command use other registers than SI / DI?

The MOVS command cannot use other registers than SI/DI, so it is not necessary to specify them. If the MOVS command is prefixed by REP, it is repeated to copy CX (ECX/RCX) number of bytes, decreasing CX, so at the end CX becomes zero.
For More Information Please Refer:

You May Also Like to Read: