ASSUME
Włącza sprawdzanie błędów pod kątem wartości rejestru. (tylko 32-bitowe rozwiązanie MASM).
Składnia
PRZYJMIJsegregister:name ⟦, segregister:name... ⟧
ASSUMEdataregister:type ⟦, dataregister:type... ⟧
PRZYJMIJ rejestrację:BŁĄD ⟦, zarejestruj:BŁĄD... ⟧
PRZYJMIJ ⟦ register:⟧NOTHING ⟦, zarejestruj:NIC... ⟧
Uwagi
Po wprowadzeniu funkcji ASSUME asemblera obserwuje zmiany w wartościach podanych rejestrów. Błąd generuje błąd, jeśli jest używany rejestr. NIC nie usuwa sprawdzania błędów rejestru. W jednej instrukcji można połączyć różne rodzaje założeń.