Listed below is the syntax for enforce operator:
<enforce_keyword> (<forced_operand>)
The following addressing modes are subject to the enforce operators:
Immediates:
#<enforce_keyword>(<immediate_value>)
(<enforce_keyword>(<immediate_value>), REG)
[<enforce_keyword>(<immediate_value>), REG]
REG is X, Y, SP, PC or Di register, according to the addressing mode
<enforce_keyword>(<var_name>) <enforce_keyword>(<address_value>)
[<enforce_keyword>(<var_name>)] [<enforce_keyword>(<address_value>)]
<enforce_keyword>(<var_name> + <offset_value>)
Conclusion: The enforce operators apply on a variable, an address or an immediate value.