Strumenti Utente

Strumenti Sito


sezione_3b

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisioneEntrambe le parti successive la revisione
sezione_3b [2020/01/09 17:52] – [1 Sistemi di numerazione] adminsezione_3b [2020/01/09 18:24] – [3 Aritmetica binaria] admin
Linea 29: Linea 29:
  
   * complemento a 2: si intende il complemento a 2<sup>n</sup> dove //n// sono i bit che si utilizzano per rappresentare i numeri (complemento a due di ''0011'' è ''1101'' perché 13 corrisponde a ''2^4 - 3'')   * complemento a 2: si intende il complemento a 2<sup>n</sup> dove //n// sono i bit che si utilizzano per rappresentare i numeri (complemento a due di ''0011'' è ''1101'' perché 13 corrisponde a ''2^4 - 3'')
-  * sottrazione sommando il complemento a 2 del minuendo e scartando la cifra più significativa (''1000 - 0011 = 1000 + 1101 = <del>1</del>0101'' cioè ''-3 = 5'')+  * sottrazione sommando il complemento a 2 del minuendo e scartando la cifra più significativa (''0111 - 0011 = 0111 + 1101 = <del>1</del>0100'' cioè ''- 3 = 4'')
   * complemento a 1: complemento a 2<sup>n</sup>-1 che si ottiene facilmente scambiando tutti gli 0 con 1 e viceversa () e sommando 1 (complemento a 1 di ''0011'' è ''1100'', cioè ''(2^(4)-1) -3'')   * complemento a 1: complemento a 2<sup>n</sup>-1 che si ottiene facilmente scambiando tutti gli 0 con 1 e viceversa () e sommando 1 (complemento a 1 di ''0011'' è ''1100'', cioè ''(2^(4)-1) -3'')
-  * tornando al calcolo di prima ''1000 - 0011''+  * tornando al calcolo di prima ''0111 - 0011''
     * il complemento a 1 di ''0011'' è ''1100''     * il complemento a 1 di ''0011'' è ''1100''
     * allora il complemento a 2 vale ''1100 + 1=1101''     * allora il complemento a 2 vale ''1100 + 1=1101''
-    * la sottrazione diventa ''1000+1101=0101'' (dopo aver scartato la cifra più significativa nel risultato dell'addizione)+    * la sottrazione diventa ''0111+1101=0100'' (dopo aver scartato la cifra più significativa nel risultato dell'addizione)
  
  
sezione_3b.txt · Ultima modifica: 2021/02/10 10:57 da admin