Come progettare una calcolatrice da zero [chiuso]

1

Una calcolatrice di base può eseguire un'ampia varietà di operazioni. In che modo il claculator "prende" il concetto di aggiungere due numeri nello stesso modo in cui un umano fa? Non penso che le persone che fanno i cloculatori memorizzino ogni possibile risultato di ogni possibile aggiunta sul chip prima di spedirlo. Quindi, il chip ha bisogno di "imparare" come aggiungere.

Voglio dire se dovessi iniziare con una lavagna vuota (chip) e 'insegnare' al chip per eseguire calcoli (aggiunte), come faccio a farlo? Devo prima imparare le reti nurali artificiali?

    
posta Kaushik 11.07.2013 - 19:55
fonte

1 risposta

7
  1. Lavoro in binario: 0, 1, 10, 11, 100, 101 ...

  2. Conosci i tuoi calcoli: 0 + 0 = 00, 0 + 1 = 01, 1 + 0 = 01, 1 + 1 = 10

  3. Conosci la tua logica: o, e, non, xor ...

  4. Trova che il bit basso è un XOR e il bit alto è un AND.

  5. Espandi il principio di un bit a 8, 16, 32, 64 bit

  6. Costruiscilo con porte logiche.

Sevuoisapernedipiù,vedi la mia risposta a In che modo la matematica fondamentale viene valutata in modo efficiente dai linguaggi di programmazione?

    
risposta data 11.07.2013 - 20:34
fonte

Leggi altre domande sui tag