если сложить 50+50=100, переполнения не будет (точнее OF), так как в числе 100 не установлен старший бит (бит знака). а теперь если 100+50=150, в 150 установлен старший бит (150>127), и поэтому ставится OF
при сложение положительных чисел (старший бит у них не установлен - бит знака), если произошло переполнение разрешенных для положительных числе предела (тоесть установился старший бит при вычислениях), то ставится OF - переполнение при операциях со знаковыми числами