E может разрешить любой источник или назначение, находящиеся в памяти или регистре (например, MOV EAX, DWORD PTR DS:[ESI]
или MOV EAX, ESI
), где M разрешает только адреса памяти, что означает, что он не может адресовать регистр, но он может адресовать память на который указывает значение в регистре (CMPXCHG8b ESI
недействительно, где CMPXCHG8b QWORD PTR DS:[ESI]
допустимо).