1s y 2s complemento de un número negativo

Todas las respuestas que parece encontrar sobre cómo encontrar el 1s (voltear los bits del positivo) y el 2s (voltear los bits del binario positivo y agregar 1) el complemento no parece responder a mi pregunta.

Mi tarea pide encontrar el complemento de un número negativo. Entonces, en lugar de comenzar con un positivo, y necesito averiguar cuál es su negativo, se me da un número negativo y se me pide que encuentre su complemento.

Un pensamiento tonto es, ¿encuentro el valor binario del valor positivo, luego le doy la vuelta a los bits para obtener mi número negativo, luego lo vuelvo a voltear para encontrar mi complemento a 1 del número negativo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta