Я думаю, что он отвечает сам по себе, просто вдвойне ... Флаг переноса делает больше, чем просто говорит вам, если у вас переполнение без знака.
00000101
+11111011
===========
111111110
00000101
+11111011
===========
00000000
вычитание получается так же 5 - 5:
111111111
00000101
+11111010
===========
00000000
вы можете видеть, что в обоих случаях переполнение без подписи
UNSIGNED математика, хотя это 0xFB + 0x05 = 0x100, что является переполнением без знака, таким образом, флаг.