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 revisione
Revisione precedente
sezione_3b [2020/01/09 18:24] – [3 Aritmetica binaria] adminsezione_3b [2021/02/10 10:57] (versione attuale) – [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 (''0111 - 0011 = 0111 + 1101 = <del>1</del>0100'' cioè ''7 - 3 = 4''+  * sottrazione sommando il complemento a 2 del sottraendo e scartando la cifra più significativa (''0111 - 0011 = 0111 + 1101 = <del>1</del>0100'' cioè ''7 - 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 ''0111 - 0011''   * tornando al calcolo di prima ''0111 - 0011''
     * il complemento a 1 di ''0011'' è ''1100''     * il complemento a 1 di ''0011'' è ''1100''
sezione_3b.1578594290.txt.gz · Ultima modifica: 2020/07/03 15:58 (modifica esterna)