Adding binary numbers using 2's complement
Why not just actually do it?

 111111110
  01110101  
+ 10111011
==========
  00110000


On the msbit what is the carry in and what is the carry out, are they the same?  (answer yes they are).  

So there is an unsigned overflow (carry out) but not a signed overflow.