Maicol Maggio Inserito: 19 settembre 2018 Segnala Share Inserito: 19 settembre 2018 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? Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 19 settembre 2018 Segnala Share Inserita: 19 settembre 2018 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 More sharing options...
Ctec Inserita: 19 settembre 2018 Segnala Share Inserita: 19 settembre 2018 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 More sharing options...
Livio Orsini Inserita: 20 settembre 2018 Segnala Share Inserita: 20 settembre 2018 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 More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora