Pessoal, aparentemente, esta questão foi retirada de conteúdo disponível na internet. Não localizei obras de referências ou bibliográficas confiáveis para validar as afirmações. Alternativas comentadas:
a) Errada! A CPU/UCP consiste em uma unidade de controle, nos registradores, e na unidade lógica e aritmética.
b) Errada! Há alguns métodos para a inversão em complemento de dois. Exemplo, para a negação de um número inteiro, encontrar o primeiro bit 1 da direita para a esquerda, e inverter o valor de todos os bit.
c) Certa! Instruções booleanas, como AND, NOT, OR, XOR, operam sobre cada bits de uma palavra.
d) Errada! Underflow ocorre quando o valor atribuído a uma variável é menor que o menor valor que o tipo desta variável consegue representar.
e) Errada! Instruções aritméticas oferecem a capacidade de processar dados numéricos.