background image

Niewłaściwe formy instrukcji MOV 

 
 

Niedozwolona 
instrukcja 
 

Przyczyna 

MOV    17, 1 

Tylko jeden operand może być daną natychmiastową 

MOV    17 , BX 

Tylko operand źródłowy może być daną 
natychmiastową 

MOV    CX, BH 

Operandy muszą mieć te same rozmiary 

MOV    [DI], [SI] 

Tylko jeden operand może być daną pamięciową 

MOV    DI, DX:[BX] 

DX nie jest rejestrem segmentowym 

MOV    ES, 0B800H 

Rejestr segmentowy nie może być ładowany daną 
bezpośrednią 

MOV    DS, CS 

Tylko jeden operand może być rejestrem 
segmentowym 

MOV    [AX], BP 

AX nie może adresować danych w pamięci 

MOV    SI, [SS] 

Rejestr segmentowy nie może zawierać adresu 
przesunięcia