.
.
Example ; Make the operation "VarC = VarA + VarB" atomic:
DINT ; Disable interrupts (INTM = 1)
MOVL ACC,@VarA ; ACC = VarA
ADDL ACC,@VarB ; ACC = ACC + VarB
MOVL @VarC,ACC ; Store result into VarC
EINT ; Enable interrupts (INTM = 0)
- -
, -, . . , . , - , FIFO , , , , , .
, - , . ( - ).