Vai al contenuto
PLC Forum


Progettare circuiti combinatori


Messaggi consigliati

Inserito:

salve qualcuno può dirmi come faccio a fare un circuito che è in grado di eseguire il complemento a 2 di numeri binari positivi a 5 bit?


Inserita:

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

Inserita:

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.

Inserita:
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.

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...