allora...prendiamo come esempio -118.
è un umero negativo.
Una volta calcolatoci la rappresentazione binaria del suo valore assoluto, che è 1110110, l'esercizio ci chiede di calcolare
le rappresentazioni binarie in complemento a due minime
.
La nostra rappresentazione, occupa 7 bit, per far sì che ne occupi 8 (rappresentazione minima richiesta dall'esercizio) aggiungiamo uno zero
all'inizio
dunque la nostra rappresentazione sarà
01110110
ora prendiamo il complemento a 1 di ciascun bit, ovvero invertiamo le cifre
10001001
aggiungiamo 1 al risultato (ricordandoci che 1+1=0 col riporto di 1.
10001001+
...........1=
--------------
10001010
per c=12 , come ha detto Tipper, dato che è un numero positivo il complemento a due coincide con la rappresentazione binaria che è
1100
aggiungiamo gli zeri per far sì che occupi 8 bit
00001100
e possiamo fermarci qui dato che, come già detto, è un numero positivo.
spero di non aver fatto errori e di essere stata chiara
ciao