Verónica,
En una ALU tipica CarryIn/BorrowIn existen pero no son salidas sino entradas y sirven para encadenar sumas/restas. En el teórico podés ver ejemplos de cómo encadenar sumadores completos.
Sobre tu otra duda, en este hilo los ejemplos que pusiste son de números en complemento A2 de 3 bits. En ese formato 111 no es el opuesto de -1 sino que es la representación de -1 en complemento A2 de 3 bits:
-1 = -(001) = 111
En la última igualdad apliqué el complemento A2 para quitar el signo de - de la expresión.
Saludos,
Gustavo