Vai al contenuto
PLC Forum


Progettare circuiti combinatori


Maicol Maggio

Messaggi consigliati


Devi usare 5 invertitori o NOT più un sommatore a 5 bits, perchè il complemento a 2, se ben ricordo, è l'inversione di tutti i bit e si somma 1 al risultato.

 

Esempio

 

 01010 numero

 10101 complemento a 1

+       1

----------

 10110 complemento a 2

Link al commento
Condividi su altri siti

Quoto Livio, è proprio così che si fa.

Faccio solo una nota. Se il numero positivo è a 5 bit (pertanto da 1 a 31, trascuriamo lo 0) e vuoi farne il complemento a 2 (negativo decimale), dovrai avere il risultato a 6 bit, altrimenti avrai invece numeri negativi da -1 a -16, anziché da -1 a -32. In pratica il bit più significativo dei 6 diventa il segno, gli altri sono il valore in complemento a 2.

Link al commento
Condividi su altri siti

14 ore fa, Ctec scrisse:

dovrai avere il risultato a 6 bit,

 

Certo, davo per scontato la conoscenza del riporto. A volte dimentico che quello che sembra scontato può essere ignorato di chi non conosce la materia.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...