Complemento a 16...

germano88
BUONGIORNO A TUTTI...vorrei chiedervi una cosa...Sapete indicarmi il procedimento per convertire un esadecimale (per esempio " EO " ) in" complemento a 16"...non so proprio come procedere vi ringrazio in partenza... :)

Risposte
hamming_burst
Se sai esiste il complemento a 1 e a 2 per i numeri binari. Il complemento si può fare per ogni base,

- complemento a $b-1$ (a 1 per binari)
- complemento a $b$ (2 per binari)

perciò per il tuo caso:

- complemeneto a $16-1 (15)$
- complemento a $16$

semplicemente:

per il numero in base $16$, fai il complemento a $15 (16-1)$ il contrario per intenderci (il complementare) e sommi 1.
Perciò:

se hai $E0_16$:

-complemento a 15: $1F_16$
- $(1F)_16 + 1 =_16 (20)_16$

Tutto qui :-)

germano88
Grazie mille...spiegazione semplice ed efficace...!!! :)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.