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 revisione Revisione precedente
sezione_3b [2020/01/09 18:52]
admin [1 Sistemi di numerazione]
sezione_3b [2020/01/09 19:24] (versione attuale)
admin [3 Aritmetica binaria]
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: 2020/01/09 19:24 da admin