Rappresentazione dell'informazione

Documenti analoghi
Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Architettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Rappresentazione e Codifica dell Informazione

Codifica binaria. Rappresentazioni medianti basi diverse

Esercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori

Rappresentazione dei numeri

Lezione 2. Rappresentazione dell informazione

Corso di Sistemi di Elaborazione delle informazioni

Lezione 2. Rappresentazione dell informazione

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Corso di Calcolatori Elettronici I

I.4 Rappresentazione dell informazione - Numeri con segno

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri

Rappresentazione dei numeri interi in un calcolatore

Seconda lezione. Rivediamo un po di definizioni principali Proseguiremo con nuovi codici

Corso di Sistemi di Elaborazione delle informazioni

Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica

Rappresentazione dell informazione

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

Rappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri

Esercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.

Rappresentazione dei numeri

La codifica digitale

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione

ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15. Docente: Vincenzo Auletta RAPPRESENTAZIONE DELL INFORMAZIONE

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer

Interi positivi e negativi

Architettura degli Elaboratori e Laboratorio

La codifica dei numeri

Calcolo numerico e programmazione Rappresentazione dei numeri

Corso di Calcolatori Elettronici I A.A Lezione 2 Rappresentazione dei numeri: sistemi di numerazione posizionale ing. Alessandro Cilardo

Rappresentazione in complemento a 2: caratteristiche generali

Modulo 1 I numeri. Università degli Studi di Salerno

Lezione 2. Rappresentazione dell informazione

1-Rappresentazione dell informazione

NUMERI NATURALI: INTERVALLO DI VALORI RAPPRESENTABILI INFORMAZIONI NUMERICHE

Corso di Architettura degli Elaboratori

Corso di Architettura degli Elaboratori

Calcolatori: Sistemi di Numerazione

Unita aritmetica e logica. Input e output della ALU. Rappresentazione degli interi. Rappresentazione in modulo e segno. Aritmetica del calcolatore

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto

Sistemi di numerazione

Esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Convertire in formato decimale i seguenti numeri binari:

1.2f: Operazioni Binarie

Introduzione ai sistemi informatici 1

1.2e: La codifica Digitale dei Numeri

Rappresentazione dell informazione. Gabriella Trucco

Calcolo numerico e programmazione Rappresentazione dei numeri

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

Esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi

Lezione 1. Rappresentazione dei numeri. Aritmetica dei calcolatori. Rappresentazione dei numeri naturali in base 2

La codifica binaria. Informatica B. Daniele Loiacono

Rappresentazioni numeriche

Aritmetica dei Calcolatori

1.2 Concetti base dell Informatica: Informazione

04 Aritmetica del calcolatore

Rappresentazione binaria

Esercitazione del 05/03/ Soluzioni

Rappresentazione dell informazione. Argomenti trattati: Codifica: Teoria generale. Proprietà di una codifica:

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

Aritmetica dei Calcolatori Elettronici

Rappresentazione informazione ed elementi di aritmetica dei computer

Esercitazione 1 del 07/10/2011

Abilità Informatiche e Telematiche

Rappresentazione binaria

Rappresentazione dei numeri in un calcolatore

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

Sistemi di Elaborazione delle Informazioni

Esercitazione 1 del 10/10/2012

La codifica. dell informazione

La codifica dei numeri

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

Anno Accademico Lezione 10 : Conversione di Base (p. 3) Lunedì 6 Dicembre 2010

Architettura degli elaboratori - 2 -

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Informatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione

Parte III Indice. Rappresentazione dei valori frazionari. Esercizi. in virgola fissa in virgola mobile III.1. Fondamenti di Informatica

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

Rappresentazione dell informazione

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

1.2 Concetti base dell Informatica: Informazione

INFORMATICA DI BASE I FONDAMENTI

Argomenti trattati: Rappresentazione dell informazione. Proprietà di una codifica: Codifica: Teoria generale

Transcript:

Rappresentazione dell'informazione Corrispondenza tra informazione I e sua rappresentazione P(I), composta da cifre ai di un alfabeto di simboli A I P(i) = {ai}, ai A Esempi di alfabeto: {a, b,..., z} {0, 1,..., 9} {0, 1} I simboli possono essere simboli su carta, suoni, livelli di tensione, segnali di fumo... Alfabeti diversi possono rappresentare la stessa informazione: 20 10100 venti XX

Capacità di rappresentazione Dato un alfabeto composto da n simboli, quante informazioni diverse posso rappresentare con k cifre? n k Quanti oggetti si possono rappresentare con 3 cifre decimali? 10 3 Quanti oggetti si possono rappresentare con n bit? 2 n Date C informazioni, quante cifre di un alfabeto con n simboli sono necessarie per rappresentarle tutte? logn(c) Quanti bit sono necessari per rappresentare 30 oggetti? log2(16) = 4 log2(32) = 5

Funzioni floor e ceil Dato un numero reale x, la funzione floor di x, indicata con x, ritorna il più grande numero intero minore o uguale a x. Esempi: 0.5 = 0, 23 = 23, -0.3 = -1, -2 = -2 Dato un numero reale x, la funzione ceil di x, indicata con x, ritorna il più piccolo numero intero maggiore o uguale a x Esempi: 0.5 = 1, 23 = 23, -0.3 = 0, -2 = -2

Numerazione Se l'informazione da rappresentare è una quantità, allora la sua rappresentazione è detta numerazione L'alfabeto B è detto base Numerazione DECIMALE (base 10) B = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Numerazione ESADECIMALE (base 16) B = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f} Numerazione BINARIA (base 2) B = {0, 1} Numerazione OTTALE (base 8) B = {0, 1, 2, 3, 4, 5, 6, 7} Numerazione ROMANA semplificata B = {I, V, X, L, C, D, M}

Sistema di numerazione Un sistema di numerazione è composto da 1. una base B di n elementi (quantità elementari) 2. una funzione biunivoca (codifica) da informazione a rappresentazione Sistema di numerazione a conteggio: ogni cifra rappresenta sempre la stessa quantità Sistema di numerazione posizionale: ogni cifra rappresenta una quantità diversa a seconda della sua posizione

Codifica posizionale Base B con n simboli B = {b0, b1, b2,..., bn-1} rappresenta i valori { 0, 1, 2,..., N-1} Ciascun numero E (quantità) può essere rappresentato come combinazione lineare di pesi legati alla base: kx v k N i E: [ck, ck-1,..., c0] E =. i=0 Base 2: pesi = {..., 16, 8, 4, 2, 1, 0.5, 0.25, 0.125,...} Base 10: pesi = {..., 1000, 100, 10, 1, 0.1, 0.01,...} Esempi 1210 = 1 x 10 1 + 2 x 10 0 1002 = 1 x 2 2 + 0 x 2 1 + 0 x 2 0

Rappresentazioni Numeriche Decimale 3510 = 3 x 10 1 + 5 x 10 0 Binario 001000112 = 1 x 2 5 + 1 x 2 1 + 1 x 2 0 Esadecimale 0x23 or 23hex = 2 x 16 1 + 3 x 16 0 0-15 (base 10) 0-9, a-f (base 16) Dec Bin Hex 0 0000 0 1 0001 1 2 0010 2 3 0011 3 Dec Bin Hex 4 0100 4 5 0101 5 6 0110 6 7 0111 7 Dec Bin Hex 8 1000 8 9 1001 9 10 1010 a 11 1011 b Dec Bin Hex 12 1100 c 13 1101 d 14 1110 e 15 1111 f

Base 2 2 0 1 2 1 2 2 2 4 2 3 8 2 4 16 2 5 32 2 6 64 2 7 128 2 8 256 2 9 512 2 10 1024 2 11 2048 2 12 4096 2 13 8192 2 16 65536 2 10 1024 Ki 2 20 Mi 2 30 Gi 2 40 Ti 2 50 Pi

Rappresentazione Binaria Il numero binario bit più significativo (MSB) bit meno significativo (LSB) 01011000 00010101 00101110 11100111 rappresenta la quantità 0 x 2 31 + 1 x 2 30 + 0 x 2 29 + + 1 x 2 0 Con 32 bit è possibile rappresentare 2 32 numeri tra 0 e 2 32 1 Questa rappresentazione è chiamata unsigned (senza segno) poiché si assume che i numeri siano sempre positivi NOTA: 2 n in base due è un 1 seguito da n zeri: 2 5 = 100000 NOTA: 2 n 1 in base due è rappresentato da n uni: 2 5 1= 11111

x<latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="ticci264xfntbnc1zfv24eiacga=">aaacj3icbvc7tsnaedzzjrwcldqniiqoiowoelagiwgoqciqkq7w+djaivndd2sesvwjfajfqqsvfykcgj/hellwmmo0s6vznshtamh135yh4zhrsfgjycru9mzsxhv+4dikuzbgy1sluhujawot8aljqsvtiojiwul0udfzt65ag0yti7rnobol8ws7kavzkaw2b/g2lwlt5bsnvwyvv1trvghmhocfbrvlaxg97pw8fsipcgmwvhgkybxm1t0++f/iduindxaqvt+ds1tmmsqkltcm7bkzdqqhcawcshlkbjihl8u5tc1nha3qfp3vsr6sg0epz0bzvlwvwvenqstg3marnywfxzjfxk/8z2vn1n3sfjhkoueie0gecvpbrmq0tqe/qw1eonc5cey4ffoqguyuplribnus2d6839//jx6jvlx3dpu1nd1bmrnsis2zveaxdbbd9tkb85lkd+ybpbin5955dl6c16/riwews8h+wpn4bdpupbm=</latexit> <latexit sha1_base64="ticci264xfntbnc1zfv24eiacga=">aaacj3icbvc7tsnaedzzjrwcldqniiqoiowoelagiwgoqciqkq7w+djaivndd2sesvwjfajfqqsvfykcgj/hellwmmo0s6vznshtamh135yh4zhrsfgjycru9mzsxhv+4dikuzbgy1sluhujawot8aljqsvtiojiwul0udfzt65ag0yti7rnobol8ws7kavzkaw2b/g2lwlt5bsnvwyvv1trvghmhocfbrvlaxg97pw8fsipcgmwvhgkybxm1t0++f/iduindxaqvt+ds1tmmsqkltcm7bkzdqqhcawcshlkbjihl8u5tc1nha3qfp3vsr6sg0epz0bzvlwvwvenqstg3marnywfxzjfxk/8z2vn1n3sfjhkoueie0gecvpbrmq0tqe/qw1eonc5cey4ffoqguyuplribnus2d6839//jx6jvlx3dpu1nd1bmrnsis2zveaxdbbd9tkb85lkd+ybpbin5955dl6c16/riwews8h+wpn4bdpupbm=</latexit> <latexit sha1_base64="ticci264xfntbnc1zfv24eiacga=">aaacj3icbvc7tsnaedzzjrwcldqniiqoiowoelagiwgoqciqkq7w+djaivndd2sesvwjfajfqqsvfykcgj/hellwmmo0s6vznshtamh135yh4zhrsfgjycru9mzsxhv+4dikuzbgy1sluhujawot8aljqsvtiojiwul0udfzt65ag0yti7rnobol8ws7kavzkaw2b/g2lwlt5bsnvwyvv1trvghmhocfbrvlaxg97pw8fsipcgmwvhgkybxm1t0++f/iduindxaqvt+ds1tmmsqkltcm7bkzdqqhcawcshlkbjihl8u5tc1nha3qfp3vsr6sg0epz0bzvlwvwvenqstg3marnywfxzjfxk/8z2vn1n3sfjhkoueie0gecvpbrmq0tqe/qw1eonc5cey4ffoqguyuplribnus2d6839//jx6jvlx3dpu1nd1bmrnsis2zveaxdbbd9tkb85lkd+ybpbin5955dl6c16/riwews8h+wpn4bdpupbm=</latexit> <latexit sha1_base64="ticci264xfntbnc1zfv24eiacga=">aaacj3icbvc7tsnaedzzjrwcldqniiqoiowoelagiwgoqciqkq7w+djaivndd2sesvwjfajfqqsvfykcgj/hellwmmo0s6vznshtamh135yh4zhrsfgjycru9mzsxhv+4dikuzbgy1sluhujawot8aljqsvtiojiwul0udfzt65ag0yti7rnobol8ws7kavzkaw2b/g2lwlt5bsnvwyvv1trvghmhocfbrvlaxg97pw8fsipcgmwvhgkybxm1t0++f/iduindxaqvt+ds1tmmsqkltcm7bkzdqqhcawcshlkbjihl8u5tc1nha3qfp3vsr6sg0epz0bzvlwvwvenqstg3marnywfxzjfxk/8z2vn1n3sfjhkoueie0gecvpbrmq0tqe/qw1eonc5cey4ffoqguyuplribnus2d6839//jx6jvlx3dpu1nd1bmrnsis2zveaxdbbd9tkb85lkd+ybpbin5955dl6c16/riwews8h+wpn4bdpupbm=</latexit> X<latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> <latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> <latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> <latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> w<latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> Intero Senza Segno Data una sequenza di bit di lunghezza, a quale intero senza segno corrisponde? x = B2U w (X) = w 1 X i=0 X i 2 i Tutti i valori di interi senza segno sono considerati nonnegativi

Binario < > Esadecimale

Numeri negativi (con segno) Su 32 bit si possono rappresentare unicamente 2 32 numeri. Se volessimo rappresentare anche i negativi, potremmo rappresentare 2 31 numeri positivi e 2 31 numeri negativi 0000 0000 0000 0000 0000 0000 0000 0000due = 0 0000 0000 0000 0000 0000 0000 0000 0001due = 1 0111 1111 1111 1111 1111 1111 1111 1111due = 2 31-1 1000 0000 0000 0000 0000 0000 0000 0000due = -2 31 1000 0000 0000 0000 0000 0000 0000 0001due = -(2 31 1) 1000 0000 0000 0000 0000 0000 0000 0010due = -(2 31 2) 1111 1111 1111 1111 1111 1111 1111 1110due = -2 1111 1111 1111 1111 1111 1111 1111 1111due = -1

Complemento a 2 0000 0000 0000 0000 0000 0000 0000 0000due = 0 0000 0000 0000 0000 0000 0000 0000 0001due = 1 0111 1111 1111 1111 1111 1111 1111 1111due = 2 31-1 1000 0000 0000 0000 0000 0000 0000 0000due = -2 31 1000 0000 0000 0000 0000 0000 0000 0001due = -(2 31 1) 1000 0000 0000 0000 0000 0000 0000 0010due = -(2 31 2) Perché questa rappresentazione è utilizzata? Si consideri la somma di 1 e 2 si ottiene 1 Si consideri la somma di 2 e 1 si ottiene 1 Questo formato permette di sommare senza nessuna trasformazione aggiuntiva! Ogni numero rappresenta la quantità x31( 2 31 ) + x302 30 + x292 29 + + x12 1 + x02 0 Su 32 bit si rappresentano tutti i numeri da 2 31 1 a 2 31 1111 1111 1111 1111 1111 1111 1111 1110due = -2 1111 1111 1111 1111 1111 1111 1111 1111due = -1

Complemento a 2 0000 0000 0000 0000 0000 0000 0000 0000due = 0 0000 0000 0000 0000 0000 0000 0000 0001due = 1 0111 1111 1111 1111 1111 1111 1111 1111due = 2 31-1 1000 0000 0000 0000 0000 0000 0000 0000due = -2 31 1000 0000 0000 0000 0000 0000 0000 0001due = -(2 31 1) 1000 0000 0000 0000 0000 0000 0000 0010due = -(2 31 2) 1111 1111 1111 1111 1111 1111 1111 1110due = -2 1111 1111 1111 1111 1111 1111 1111 1111due = -1 La somma di un numero x e del suo complemento a 1 x è sempre uguale a una stringa di 32 uni (corrispondente al numero 1) x + x = 1 x = x + 1 Analogamente, la somma di x e x è uguale a una stringa di 32 zeri, con un riporto di 1. In realtà x + ( x) = 2 n, da cui il nome complemento a 2

<latexit sha1_base64="+hnfflmf65d6c0njtlryeuidfiq=">aaacqxicbvbnsxtrfh2jtmqqnbblbh6gqqqyzokglgihblwvc6yzyktdm+enxvlmg/fummow/8qf0d/rgqt25ap0241vkkd96f2dd865nhdplck05lrfnaxllrcvv9fwa682nl9v1bfffdzprix0zaps7ufcgmie+oskwm80idhsmigmx5u+uajtme3o6dqduswuehyjfgspsp7xk+/wijbj3msfl+g06e9ays8pi+mev/kamabd21/mzw88mhkcfthxy4pql9wp8z8lw3rdbbmz4c+btwantpjtsh4bnkcyjyehqyqxq8/nafqitsgvllugn5ajorexmlqwetzovmzulvn73ahkeqaao+izeh5ufci25jqordmwdgmeahx5p22y0/hwvgcs5qsjriiifcycjnrocwv+jhqirpvz4jhwkbqgao1csgnj3dzcs314t69/dvrt1lhl+7tf6pywxayxd2yhnznhdlixnbbt1mes3baf7cf75xxz7pzfzp+5dclz7lxlj8b5ew+6la09</latexit> <latexit sha1_base64="+hnfflmf65d6c0njtlryeuidfiq=">aaacqxicbvbnsxtrfh2jtmqqnbblbh6gqqqyzokglgihblwvc6yzyktdm+enxvlmg/fummow/8qf0d/rgqt25ap0241vkkd96f2dd865nhdplck05lrfnaxllrcvv9fwa682nl9v1bfffdzprix0zaps7ufcgmie+oskwm80idhsmigmx5u+uajtme3o6dqduswuehyjfgspsp7xk+/wijbj3msfl+g06e9ays8pi+mev/kamabd21/mzw88mhkcfthxy4pql9wp8z8lw3rdbbmz4c+btwantpjtsh4bnkcyjyehqyqxq8/nafqitsgvllugn5ajorexmlqwetzovmzulvn73ahkeqaao+izeh5ufci25jqordmwdgmeahx5p22y0/hwvgcs5qsjriiifcycjnrocwv+jhqirpvz4jhwkbqgao1csgnj3dzcs314t69/dvrt1lhl+7tf6pywxayxd2yhnznhdlixnbbt1mes3baf7cf75xxz7pzfzp+5dclz7lxlj8b5ew+6la09</latexit> <latexit sha1_base64="+hnfflmf65d6c0njtlryeuidfiq=">aaacqxicbvbnsxtrfh2jtmqqnbblbh6gqqqyzokglgihblwvc6yzyktdm+enxvlmg/fummow/8qf0d/rgqt25ap0241vkkd96f2dd865nhdplck05lrfnaxllrcvv9fwa682nl9v1bfffdzprix0zaps7ufcgmie+oskwm80idhsmigmx5u+uajtme3o6dqduswuehyjfgspsp7xk+/wijbj3msfl+g06e9ays8pi+mev/kamabd21/mzw88mhkcfthxy4pql9wp8z8lw3rdbbmz4c+btwantpjtsh4bnkcyjyehqyqxq8/nafqitsgvllugn5ajorexmlqwetzovmzulvn73ahkeqaao+izeh5ufci25jqordmwdgmeahx5p22y0/hwvgcs5qsjriiifcycjnrocwv+jhqirpvz4jhwkbqgao1csgnj3dzcs314t69/dvrt1lhl+7tf6pywxayxd2yhnznhdlixnbbt1mes3baf7cf75xxz7pzfzp+5dclz7lxlj8b5ew+6la09</latexit> <latexit sha1_base64="+hnfflmf65d6c0njtlryeuidfiq=">aaacqxicbvbnsxtrfh2jtmqqnbblbh6gqqqyzokglgihblwvc6yzyktdm+enxvlmg/fummow/8qf0d/rgqt25ap0241vkkd96f2dd865nhdplck05lrfnaxllrcvv9fwa682nl9v1bfffdzprix0zaps7ufcgmie+oskwm80idhsmigmx5u+uajtme3o6dqduswuehyjfgspsp7xk+/wijbj3msfl+g06e9ays8pi+mev/kamabd21/mzw88mhkcfthxy4pql9wp8z8lw3rdbbmz4c+btwantpjtsh4bnkcyjyehqyqxq8/nafqitsgvllugn5ajorexmlqwetzovmzulvn73ahkeqaao+izeh5ufci25jqordmwdgmeahx5p22y0/hwvgcs5qsjriiifcycjnrocwv+jhqirpvz4jhwkbqgao1csgnj3dzcs314t69/dvrt1lhl+7tf6pywxayxd2yhnznhdlixnbbt1mes3baf7cf75xxz7pzfzp+5dclz7lxlj8b5ew+6la09</latexit> x<latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> <latexit sha1_base64="g65ocyphphmnov2bjoz5j1jfp4s=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uiymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb/cskvu=</latexit> X<latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> <latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> <latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> <latexit sha1_base64="pg05vnp4s5k5gckin0prn8qgyik=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzkrob1hvue23af0mxkkaper7wp8ajgjui1dijtom77kjbintklieew1gdssmt9ke+hlvlaitpexqot2xhmfme9busfqi8hsjzzexsyjmjiogd2bry8x/vl7f8wwqcpvybmxzqygkficm1yjraohiaebkexkgqlhonemelsjjpbntvkkt68nb/h6z+gfnq6bxow+0rstiqusihjnt4pel0ik3pe18wgmqj/jmxhzrvdpvzvvpamupdw7jhzgf377sktu=</latexit> w<latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> Intero in Complemento a 2 Data una sequenza di bit di lunghezza, a quale intero in complemento a 2 corrisponde? x = B2C w (X) = X w 1 2 w 1 + w 2 X i=0 X i 2 i La trasformazione è simile a quella degli interi senza segno, eccetto per il bit più significativo (detto bit del segno), che ha peso negativo. 0 per non-negativo 1 per negativo Decimal Esadecimale Binario 15213 3B 6D 00111011 01101101-15213 C4 93 11000100 10010011

Esercizio Calcolare le rappresentazioni in complemento a 2 su 32 bit dei seguenti numeri decimali: 5, 5, 6 5: 0000 0000 0000 0000 0000 0000 0000 0101 5: 1111 1111 1111 1111 1111 1111 1111 1011 6: 1111 1111 1111 1111 1111 1111 1111 1010 Dato 5 verificare che facendone il complemento a 1 e sommando 1 si ottiene 5 Calcolare le stesse rappresentazioni usando solo 4 bit Calcolare le stesse rappresentazioni usando solo 3 bit

Estensione di segno Occasionalmente sarà necessario estendere numeri con segno rappresentati su 16 bit su 32 bit, Vuol dire trasformare la rappresentazione di un numero con segno su 16 bit nel numero intero rappresentato, e calcolarne la rappresentazione su 32 bit 210: 0000 0000 0000 0010 0000 0000 0000 0000 0000 0000 0000 0010 210: 1111 1111 1111 1110 1111 1111 1111 1111 1111 1111 1111 1110 La conversione è banale: si prende il bit più significativo e lo si usa per riempire i bit aggiuntivi sulla sinistra

Rappresentazioni Alternative Le seguenti due rappresentazioni intuitive furono scartate poiché richiedevano dei passi di conversione addizionali prima di poter effettuare operazioni aritmetiche Modulo e segno: il bit più significativo rappresenta +/ e i bit rimanenti rappresentano il valore assoluto del numero Complemento a 1: x è rappresentato invertendo tutti i bit di x Entrambe le rappresentazioni descritte soffrono del problema della doppia rappresentazione dello zero

Overflow Si verifica overflow (tracimazione) quando il risultato di un'operazione non può essere rappresentato con l'hardware a disposizione, per es. 32 bit. Quando si può verificare overflow con una somma? Quando si può verificare overflow con una sottrazione?

<latexit sha1_base64="gnde3tc4dlzdcgwvznlglpr1o2c=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglremzjewijsfaxzbhlpndd2tezkxhk2ihokk0faof/4jtxedcvkozxe3sejgshmz70yotla+srpxxkxubw9s71d29gxpgwqarqhxqjgcglqzqjukko5fg8d2fbw9ykfnte9rghse1tsps+zao5egkofs6txpmxn3zion58dabvgt23c7bf4ltkbor0bpuv3rdumq+biqugnn17ij6cwisqugs0osnriammmzusgpw0fstppwmh8ugkoqrai4vz0x8vzgab8zu99jjh+jozhuz+j/xjwnu6ccyiglcqgshscrmdxmhzvoh8qhusarzcuqy4ai0ekgwhirixtjtp5l24cx/v0jck/p53bk6rtubrtfldsao2tfz2blrskvwyi4ttlmn9sxerefr1xqz3n9gs1axs8/+wpr4bu6dlva=</latexit> <latexit sha1_base64="gnde3tc4dlzdcgwvznlglpr1o2c=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglremzjewijsfaxzbhlpndd2tezkxhk2ihokk0faof/4jtxedcvkozxe3sejgshmz70yotla+srpxxkxubw9s71d29gxpgwqarqhxqjgcglqzqjukko5fg8d2fbw9ykfnte9rghse1tsps+zao5egkofs6txpmxn3zion58dabvgt23c7bf4ltkbor0bpuv3rdumq+biqugnn17ij6cwisqugs0osnriammmzusgpw0fstppwmh8ugkoqrai4vz0x8vzgab8zu99jjh+jozhuz+j/xjwnu6ccyiglcqgshscrmdxmhzvoh8qhusarzcuqy4ai0ekgwhirixtjtp5l24cx/v0jck/p53bk6rtubrtfldsao2tfz2blrskvwyi4ttlmn9sxerefr1xqz3n9gs1axs8/+wpr4bu6dlva=</latexit> <latexit sha1_base64="gnde3tc4dlzdcgwvznlglpr1o2c=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglremzjewijsfaxzbhlpndd2tezkxhk2ihokk0faof/4jtxedcvkozxe3sejgshmz70yotla+srpxxkxubw9s71d29gxpgwqarqhxqjgcglqzqjukko5fg8d2fbw9ykfnte9rghse1tsps+zao5egkofs6txpmxn3zion58dabvgt23c7bf4ltkbor0bpuv3rdumq+biqugnn17ij6cwisqugs0osnriammmzusgpw0fstppwmh8ugkoqrai4vz0x8vzgab8zu99jjh+jozhuz+j/xjwnu6ccyiglcqgshscrmdxmhzvoh8qhusarzcuqy4ai0ekgwhirixtjtp5l24cx/v0jck/p53bk6rtubrtfldsao2tfz2blrskvwyi4ttlmn9sxerefr1xqz3n9gs1axs8/+wpr4bu6dlva=</latexit> <latexit sha1_base64="gnde3tc4dlzdcgwvznlglpr1o2c=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglremzjewijsfaxzbhlpndd2tezkxhk2ihokk0faof/4jtxedcvkozxe3sejgshmz70yotla+srpxxkxubw9s71d29gxpgwqarqhxqjgcglqzqjukko5fg8d2fbw9ykfnte9rghse1tsps+zao5egkofs6txpmxn3zion58dabvgt23c7bf4ltkbor0bpuv3rdumq+biqugnn17ij6cwisqugs0osnriammmzusgpw0fstppwmh8ugkoqrai4vz0x8vzgab8zu99jjh+jozhuz+j/xjwnu6ccyiglcqgshscrmdxmhzvoh8qhusarzcuqy4ai0ekgwhirixtjtp5l24cx/v0jck/p53bk6rtubrtfldsao2tfz2blrskvwyi4ttlmn9sxerefr1xqz3n9gs1axs8/+wpr4bu6dlva=</latexit> <latexit sha1_base64="+dmouwpkagnrmntkdn4mevqmsfo=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglliyysjheskx0vmzckeezdbdgiiw3fautvfsilk+h4f+wjqtimgo0s6udht+swqbtf1qvldw19y3qzm1re2d3r75/cgvcwhnweshd3fezaskuuchqqj/swajfqs+fdxk/9wdaifdd4dwcl2btjsacm8yku2rojrstjpjhifq6qjfspl2alhonja1sojuqfw3hiy8dumglm2bg2bf6cdmouis0nownrizp2bqggvusaomlrequnssgyugj0friwojweynhgthzwm8ma4b3zthlxf+8qyytlpcifcuiiuehuegodhmurvyh0lhqgmjy5ecfopxphghaumz5jszzp7wsd2fx+2xinjuvm871eapdkoupkinyte6jqy5im1yrlnejj5o8kwfyyj1ar9ab9f4zwrhknupyb9bhn87hltw=</latexit> <latexit sha1_base64="+dmouwpkagnrmntkdn4mevqmsfo=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglliyysjheskx0vmzckeezdbdgiiw3fautvfsilk+h4f+wjqtimgo0s6udht+swqbtf1qvldw19y3qzm1re2d3r75/cgvcwhnweshd3fezaskuuchqqj/swajfqs+fdxk/9wdaifdd4dwcl2btjsacm8yku2rojrstjpjhifq6qjfspl2alhonja1sojuqfw3hiy8dumglm2bg2bf6cdmouis0nownrizp2bqggvusaomlrequnssgyugj0friwojweynhgthzwm8ma4b3zthlxf+8qyytlpcifcuiiuehuegodhmurvyh0lhqgmjy5ecfopxphghaumz5jszzp7wsd2fx+2xinjuvm871eapdkoupkinyte6jqy5im1yrlnejj5o8kwfyyj1ar9ab9f4zwrhknupyb9bhn87hltw=</latexit> <latexit sha1_base64="+dmouwpkagnrmntkdn4mevqmsfo=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglliyysjheskx0vmzckeezdbdgiiw3fautvfsilk+h4f+wjqtimgo0s6udht+swqbtf1qvldw19y3qzm1re2d3r75/cgvcwhnweshd3fezaskuuchqqj/swajfqs+fdxk/9wdaifdd4dwcl2btjsacm8yku2rojrstjpjhifq6qjfspl2alhonja1sojuqfw3hiy8dumglm2bg2bf6cdmouis0nownrizp2bqggvusaomlrequnssgyugj0friwojweynhgthzwm8ma4b3zthlxf+8qyytlpcifcuiiuehuegodhmurvyh0lhqgmjy5ecfopxphghaumz5jszzp7wsd2fx+2xinjuvm871eapdkoupkinyte6jqy5im1yrlnejj5o8kwfyyj1ar9ab9f4zwrhknupyb9bhn87hltw=</latexit> <latexit sha1_base64="+dmouwpkagnrmntkdn4mevqmsfo=">aaab/3icbvc7tsnaedyhvwivacxniqijkrireqglliyysjheskx0vmzckeezdbdgiiw3fautvfsilk+h4f+wjqtimgo0s6udht+swqbtf1qvldw19y3qzm1re2d3r75/cgvcwhnweshd3fezaskuuchqqj/swajfqs+fdxk/9wdaifdd4dwcl2btjsacm8yku2rojrstjpjhifq6qjfspl2alhonja1sojuqfw3hiy8dumglm2bg2bf6cdmouis0nownrizp2bqggvusaomlrequnssgyugj0friwojweynhgthzwm8ma4b3zthlxf+8qyytlpcifcuiiuehuegodhmurvyh0lhqgmjy5ecfopxphghaumz5jszzp7wsd2fx+2xinjuvm871eapdkoupkinyte6jqy5im1yrlnejj5o8kwfyyj1ar9ab9f4zwrhknupyb9bhn87hltw=</latexit> <latexit sha1_base64="fbxodnvknc1lmzqfevki+2flw4a=">aaab/3icbva9twjben3ze/eltbtzseysyj0xetssgktmregaydwy4ia9vcvunjfcrvfx2gplzwz9krb+f++qqsfxvbw3k3nz/ehjs6776swtr6yurrc2iptb2zu7pb39gxvgrmbthco0br8skqmxsziutiodepgkw/64nvutezrwhvqajhh2ahhpozqckjnuk64d8nrat7obpkt9utmtufpwrelnsjnn0oixvrqdumqbahikro14bks9baxjotatdmoleygxjlctuq0b2l4ytz3y49gchtxcw6xiuxf/byqqwdsj/gwyalqz814u/ud1yhpwe4nuuuyorx6ipmlpisumzopappagisbpjlxqlsaaerrjqyhmjln+ilkf3vz3i6r5wrmoefdn5vp1vkybhbijdsi8ds5q7ji1wjmjztgte2yvzqpz6rw57z+js85s54d9gfpxddh3lt4=</latexit> <latexit sha1_base64="fbxodnvknc1lmzqfevki+2flw4a=">aaab/3icbva9twjben3ze/eltbtzseysyj0xetssgktmregaydwy4ia9vcvunjfcrvfx2gplzwz9krb+f++qqsfxvbw3k3nz/ehjs6776swtr6yurrc2iptb2zu7pb39gxvgrmbthco0br8skqmxsziutiodepgkw/64nvutezrwhvqajhh2ahhpozqckjnuk64d8nrat7obpkt9utmtufpwrelnsjnn0oixvrqdumqbahikro14bks9baxjotatdmoleygxjlctuq0b2l4ytz3y49gchtxcw6xiuxf/byqqwdsj/gwyalqz814u/ud1yhpwe4nuuuyorx6ipmlpisumzopappagisbpjlxqlsaaerrjqyhmjln+ilkf3vz3i6r5wrmoefdn5vp1vkybhbijdsi8ds5q7ji1wjmjztgte2yvzqpz6rw57z+js85s54d9gfpxddh3lt4=</latexit> <latexit sha1_base64="fbxodnvknc1lmzqfevki+2flw4a=">aaab/3icbva9twjben3ze/eltbtzseysyj0xetssgktmregaydwy4ia9vcvunjfcrvfx2gplzwz9krb+f++qqsfxvbw3k3nz/ehjs6776swtr6yurrc2iptb2zu7pb39gxvgrmbthco0br8skqmxsziutiodepgkw/64nvutezrwhvqajhh2ahhpozqckjnuk64d8nrat7obpkt9utmtufpwrelnsjnn0oixvrqdumqbahikro14bks9baxjotatdmoleygxjlctuq0b2l4ytz3y49gchtxcw6xiuxf/byqqwdsj/gwyalqz814u/ud1yhpwe4nuuuyorx6ipmlpisumzopappagisbpjlxqlsaaerrjqyhmjln+ilkf3vz3i6r5wrmoefdn5vp1vkybhbijdsi8ds5q7ji1wjmjztgte2yvzqpz6rw57z+js85s54d9gfpxddh3lt4=</latexit> <latexit sha1_base64="fbxodnvknc1lmzqfevki+2flw4a=">aaab/3icbva9twjben3ze/eltbtzseysyj0xetssgktmregaydwy4ia9vcvunjfcrvfx2gplzwz9krb+f++qqsfxvbw3k3nz/ehjs6776swtr6yurrc2iptb2zu7pb39gxvgrmbthco0br8skqmxsziutiodepgkw/64nvutezrwhvqajhh2ahhpozqckjnuk64d8nrat7obpkt9utmtufpwrelnsjnn0oixvrqdumqbahikro14bks9baxjotatdmoleygxjlctuq0b2l4ytz3y49gchtxcw6xiuxf/byqqwdsj/gwyalqz814u/ud1yhpwe4nuuuyorx6ipmlpisumzopappagisbpjlxqlsaaerrjqyhmjln+ilkf3vz3i6r5wrmoefdn5vp1vkybhbijdsi8ds5q7ji1wjmjztgte2yvzqpz6rw57z+js85s54d9gfpxddh3lt4=</latexit> <latexit sha1_base64="ogmp8vsq1+jxihsgzg0uik1luf8=">aaab83icbvc7tsnaefyhvwivacxniqijhshgsiqueg1lqjhesqzofnmeu84p3a0jrvb+gbyqkktlb1hwl9gmbsrmnzrz1c6ohytpyly/rdlk6tr6rnmzsrw9s7tx3t94mfgibboiuphu+nygkig6jelhj9bia19h2x9f5357gtriklynayxeweehherbkzpuzpx+twbx7qjsmthzuom5wv3qv28qistakitixnqdoyyv5zqkudir9bkdmrdjpsjurkmeophsiummnssgu8ri1ewqvoj4eyplgthtwm8ma06pzthlxf+8bkldhpfkme4iq5efiqmwogsellkfyazsixhpkyotirnccyluknehmjhjoqlkftil3y8t97x+vxdul2rnxryymhzbmzyca5fqhbtogqschvaez/bitaxx6816/xktwfodq/gd6+mb6j+row==</latexit> <latexit sha1_base64="ogmp8vsq1+jxihsgzg0uik1luf8=">aaab83icbvc7tsnaefyhvwivacxniqijhshgsiqueg1lqjhesqzofnmeu84p3a0jrvb+gbyqkktlb1hwl9gmbsrmnzrz1c6ohytpyly/rdlk6tr6rnmzsrw9s7tx3t94mfgibboiuphu+nygkig6jelhj9bia19h2x9f5357gtriklynayxeweehherbkzpuzpx+twbx7qjsmthzuom5wv3qv28qistakitixnqdoyyv5zqkudir9bkdmrdjpsjurkmeophsiummnssgu8ri1ewqvoj4eyplgthtwm8ma06pzthlxf+8bkldhpfkme4iq5efiqmwogsellkfyazsixhpkyotirnccyluknehmjhjoqlkftil3y8t97x+vxdul2rnxryymhzbmzyca5fqhbtogqschvaez/bitaxx6816/xktwfodq/gd6+mb6j+row==</latexit> <latexit sha1_base64="ogmp8vsq1+jxihsgzg0uik1luf8=">aaab83icbvc7tsnaefyhvwivacxniqijhshgsiqueg1lqjhesqzofnmeu84p3a0jrvb+gbyqkktlb1hwl9gmbsrmnzrz1c6ohytpyly/rdlk6tr6rnmzsrw9s7tx3t94mfgibboiuphu+nygkig6jelhj9bia19h2x9f5357gtriklynayxeweehherbkzpuzpx+twbx7qjsmthzuom5wv3qv28qistakitixnqdoyyv5zqkudir9bkdmrdjpsjurkmeophsiummnssgu8ri1ewqvoj4eyplgthtwm8ma06pzthlxf+8bkldhpfkme4iq5efiqmwogsellkfyazsixhpkyotirnccyluknehmjhjoqlkftil3y8t97x+vxdul2rnxryymhzbmzyca5fqhbtogqschvaez/bitaxx6816/xktwfodq/gd6+mb6j+row==</latexit> <latexit sha1_base64="ogmp8vsq1+jxihsgzg0uik1luf8=">aaab83icbvc7tsnaefyhvwivacxniqijhshgsiqueg1lqjhesqzofnmeu84p3a0jrvb+gbyqkktlb1hwl9gmbsrmnzrz1c6ohytpyly/rdlk6tr6rnmzsrw9s7tx3t94mfgibboiuphu+nygkig6jelhj9bia19h2x9f5357gtriklynayxeweehherbkzpuzpx+twbx7qjsmthzuom5wv3qv28qistakitixnqdoyyv5zqkudir9bkdmrdjpsjurkmeophsiummnssgu8ri1ewqvoj4eyplgthtwm8ma06pzthlxf+8bkldhpfkme4iq5efiqmwogsellkfyazsixhpkyotirnccyluknehmjhjoqlkftil3y8t97x+vxdul2rnxryymhzbmzyca5fqhbtogqschvaez/bitaxx6816/xktwfodq/gd6+mb6j+row==</latexit> 0<latexit sha1_base64="7lhv3qwjzpbs32/1dgnoabg5q3k=">aaab8nicbvbns8nafnzur1q/qh69lbbbu0lesn4kxjy2ygyhdwwzfa1ln5uw+1yoob/aq548ivf/kaf/i0nmqvvnnmy8x5s3yskfqdf9dcpr6xubw9xt2s7u3v5b/fdo3srwc/b5lgpdd5kbkrt4kfbcp9haolbcl5zd5h7vebqrsbrdeqjbxkzktarnmeldd1rvue23af0lxkkapernvp8ajmnui1dijtnm4lkjbintklierw1odssmz9gubhlvlaitpexqbt2zhmfme9busfqi8hsjzzex8yjmjiogd2bzy8x/vihfsstihuosgul5irqsikoga5e1ahqsnccypdlqoshnmigcfprxnok2q6sw9eetf79k/ivmddprxjbarbkykjkhp+sceosktmkt6rcfcalkitytf8c6r86b8/4zwnhknwpyb87hn32gkqm=</latexit> <latexit sha1_base64="7lhv3qwjzpbs32/1dgnoabg5q3k=">aaab8nicbvbns8nafnzur1q/qh69lbbbu0lesn4kxjy2ygyhdwwzfa1ln5uw+1yoob/aq548ivf/kaf/i0nmqvvnnmy8x5s3yskfqdf9dcpr6xubw9xt2s7u3v5b/fdo3srwc/b5lgpdd5kbkrt4kfbcp9haolbcl5zd5h7vebqrsbrdeqjbxkzktarnmeldd1rvue23af0lxkkapernvp8ajmnui1dijtnm4lkjbintklierw1odssmz9gubhlvlaitpexqbt2zhmfme9busfqi8hsjzzex8yjmjiogd2bzy8x/vihfsstihuosgul5irqsikoga5e1ahqsnccypdlqoshnmigcfprxnok2q6sw9eetf79k/ivmddprxjbarbkykjkhp+sceosktmkt6rcfcalkitytf8c6r86b8/4zwnhknwpyb87hn32gkqm=</latexit> <latexit sha1_base64="7lhv3qwjzpbs32/1dgnoabg5q3k=">aaab8nicbvbns8nafnzur1q/qh69lbbbu0lesn4kxjy2ygyhdwwzfa1ln5uw+1yoob/aq548ivf/kaf/i0nmqvvnnmy8x5s3yskfqdf9dcpr6xubw9xt2s7u3v5b/fdo3srwc/b5lgpdd5kbkrt4kfbcp9haolbcl5zd5h7vebqrsbrdeqjbxkzktarnmeldd1rvue23af0lxkkapernvp8ajmnui1dijtnm4lkjbintklierw1odssmz9gubhlvlaitpexqbt2zhmfme9busfqi8hsjzzex8yjmjiogd2bzy8x/vihfsstihuosgul5irqsikoga5e1ahqsnccypdlqoshnmigcfprxnok2q6sw9eetf79k/ivmddprxjbarbkykjkhp+sceosktmkt6rcfcalkitytf8c6r86b8/4zwnhknwpyb87hn32gkqm=</latexit> <latexit sha1_base64="7lhv3qwjzpbs32/1dgnoabg5q3k=">aaab8nicbvbns8nafnzur1q/qh69lbbbu0lesn4kxjy2ygyhdwwzfa1ln5uw+1yoob/aq548ivf/kaf/i0nmqvvnnmy8x5s3yskfqdf9dcpr6xubw9xt2s7u3v5b/fdo3srwc/b5lgpdd5kbkrt4kfbcp9haolbcl5zd5h7vebqrsbrdeqjbxkzktarnmeldd1rvue23af0lxkkapernvp8ajmnui1dijtnm4lkjbintklierw1odssmz9gubhlvlaitpexqbt2zhmfme9busfqi8hsjzzex8yjmjiogd2bzy8x/vihfsstihuosgul5irqsikoga5e1ahqsnccypdlqoshnmigcfprxnok2q6sw9eetf79k/ivmddprxjbarbkykjkhp+sceosktmkt6rcfcalkitytf8c6r86b8/4zwnhknwpyb87hn32gkqm=</latexit> <latexit sha1_base64="rfev/ddwutaamsh8eov8rzbihvu=">aaab93icbvc7tsnaedzzdoevokq5esfrrtzcpaqkcbrkioekumjf58smhdmfrbs1kfj5b1qoqbatn0pbv2abf5aw1whmvzs7fisfqdv+tobmfxaxlksr5dw19y3nytz204sx5udyuia67tmduihwuacedqsbbb6elj+6zpzwpwgjqnwd4wi8ga2vgajomjwad/scose9stwu2tnolhekuiufgr3kv7cf8jgahvwyyzqohagxmi2cs5iuu7gbiperg0inpyofylwktzuh+7fhgniinbws5il83khyymw48npjgogtmfyy8t+ve+pg1eueimiexbndkctkhwzxiq0baf9oqgrzcqbcuc40qwqtkom8feo0l3lahzp9/sxxd2tnnef6qfq/kiopkv2yrw6iq05invyrbnejj3fkitytf+vrerxerpef0tmr2nkhf2b9famoxpjq</latexit> <latexit sha1_base64="rfev/ddwutaamsh8eov8rzbihvu=">aaab93icbvc7tsnaedzzdoevokq5esfrrtzcpaqkcbrkioekumjf58smhdmfrbs1kfj5b1qoqbatn0pbv2abf5aw1whmvzs7fisfqdv+tobmfxaxlksr5dw19y3nytz204sx5udyuia67tmduihwuacedqsbbb6elj+6zpzwpwgjqnwd4wi8ga2vgajomjwad/scose9stwu2tnolhekuiufgr3kv7cf8jgahvwyyzqohagxmi2cs5iuu7gbiperg0inpyofylwktzuh+7fhgniinbws5il83khyymw48npjgogtmfyy8t+ve+pg1eueimiexbndkctkhwzxiq0baf9oqgrzcqbcuc40qwqtkom8feo0l3lahzp9/sxxd2tnnef6qfq/kiopkv2yrw6iq05invyrbnejj3fkitytf+vrerxerpef0tmr2nkhf2b9famoxpjq</latexit> <latexit sha1_base64="rfev/ddwutaamsh8eov8rzbihvu=">aaab93icbvc7tsnaedzzdoevokq5esfrrtzcpaqkcbrkioekumjf58smhdmfrbs1kfj5b1qoqbatn0pbv2abf5aw1whmvzs7fisfqdv+tobmfxaxlksr5dw19y3nytz204sx5udyuia67tmduihwuacedqsbbb6elj+6zpzwpwgjqnwd4wi8ga2vgajomjwad/scose9stwu2tnolhekuiufgr3kv7cf8jgahvwyyzqohagxmi2cs5iuu7gbiperg0inpyofylwktzuh+7fhgniinbws5il83khyymw48npjgogtmfyy8t+ve+pg1eueimiexbndkctkhwzxiq0baf9oqgrzcqbcuc40qwqtkom8feo0l3lahzp9/sxxd2tnnef6qfq/kiopkv2yrw6iq05invyrbnejj3fkitytf+vrerxerpef0tmr2nkhf2b9famoxpjq</latexit> <latexit sha1_base64="rfev/ddwutaamsh8eov8rzbihvu=">aaab93icbvc7tsnaedzzdoevokq5esfrrtzcpaqkcbrkioekumjf58smhdmfrbs1kfj5b1qoqbatn0pbv2abf5aw1whmvzs7fisfqdv+tobmfxaxlksr5dw19y3nytz204sx5udyuia67tmduihwuacedqsbbb6elj+6zpzwpwgjqnwd4wi8ga2vgajomjwad/scose9stwu2tnolhekuiufgr3kv7cf8jgahvwyyzqohagxmi2cs5iuu7gbiperg0inpyofylwktzuh+7fhgniinbws5il83khyymw48npjgogtmfyy8t+ve+pg1eueimiexbndkctkhwzxiq0baf9oqgrzcqbcuc40qwqtkom8feo0l3lahzp9/sxxd2tnnef6qfq/kiopkv2yrw6iq05invyrbnejj3fkitytf+vrerxerpef0tmr2nkhf2b9famoxpjq</latexit> <latexit sha1_base64="krtpty59afmla67x6tsz0+g55vm=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rmszc12wz51ukwjnpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719fbzrs</latexit> <latexit sha1_base64="krtpty59afmla67x6tsz0+g55vm=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rmszc12wz51ukwjnpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719fbzrs</latexit> <latexit sha1_base64="krtpty59afmla67x6tsz0+g55vm=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rmszc12wz51ukwjnpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719fbzrs</latexit> <latexit sha1_base64="krtpty59afmla67x6tsz0+g55vm=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rmszc12wz51ukwjnpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719fbzrs</latexit> <latexit sha1_base64="b4nsxb6ygo4ntlma0uu8+7jioxo=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rcszc12wz51ukwjjpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719ff5rs</latexit> <latexit sha1_base64="b4nsxb6ygo4ntlma0uu8+7jioxo=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rcszc12wz51ukwjjpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719ff5rs</latexit> <latexit sha1_base64="b4nsxb6ygo4ntlma0uu8+7jioxo=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rcszc12wz51ukwjjpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719ff5rs</latexit> <latexit sha1_base64="b4nsxb6ygo4ntlma0uu8+7jioxo=">aaacfhicbza9swnbeib34lemx1flm9wgwb27iqhd0myygjgbxah7m0lcsvfb7pwqjqv9cf4kw62sxnbewv/ijv6h0alennegmxn9wculjh04pbn5hcwl8njlzxvtfao6uxvjo8riampir6btcwtahdbehrrasqer+bpa/uhi4rfuwfgvhdc4jqebiggobkokzfgvuntauw+rcszc12wz51ukwjjpcc961rpz2btox8elusnfnxrvt68fyssaekuw1ny4i7gbconkasgqxmihfnikhtdjzsgcsn10+kpg9xmrmkixgko0nul4ozgkwnpx4oedgcbbo+tn4h9ej8hbatdvyzwghhkycjwg6sirjcozatpxbhdf5hkgkqrsgieirlehzq6tplrkngef/f6vab65zy6/oq7vz4tgymsh7jfdwskjqznl0ibnisk9esrp5nl5cf6cv+ftu7xkfdpb5fc5719ff5rs</latexit> Intervalli Numerici Valori senza segno: U min =0 U max =2 w 1 <latexit sha1_base64="hvekpbwuokpc/mkpmjy6ldhlfbc=">aaacjhicbzc7tsnaeexx4r1eauqafrgihsiokiackykgeiqmshgixsskrfivrd0xefn5dj6br6cfigprumc3yicuvka6ondgm3pdrellrvvmlezgx8ynjqfk0zozc/ovhcutg6dgoc9ifzuzecwqqdensqrpeomqhqppw6v9wj+9rmnlri+pl2argq6whsmactsuegs8c2yh+/12fkrs9/kud3kqlh9wuc14/fygb3jtstwtuypif4u3ffu2rmn25t24ieuaosahwnqm5ybuyscqfar75sc1mic4gi42c6khqtvkbq/1+wpqgwkeoofs8qhe7xmzrnb2ojdvjiau7w+vgp95zzq6261m6iql1kjyrflhyjevruazib+qbomguby51fyaasi0komqouzzemt5ht7v7/8kv17bqxlhm9xg3jcysbbmvtg689gwa7addsh8jtgde2cp7mm5d56df+f1q7xkdgew2i9ypj4b8zwipw==</latexit> <latexit sha1_base64="hvekpbwuokpc/mkpmjy6ldhlfbc=">aaacjhicbzc7tsnaeexx4r1eauqafrgihsiokiackykgeiqmshgixsskrfivrd0xefn5dj6br6cfigprumc3yicuvka6ondgm3pdrellrvvmlezgx8ynjqfk0zozc/ovhcutg6dgoc9ifzuzecwqqdensqrpeomqhqppw6v9wj+9rmnlri+pl2argq6whsmactsuegs8c2yh+/12fkrs9/kud3kqlh9wuc14/fygb3jtstwtuypif4u3ffu2rmn25t24ieuaosahwnqm5ybuyscqfar75sc1mic4gi42c6khqtvkbq/1+wpqgwkeoofs8qhe7xmzrnb2ojdvjiau7w+vgp95zzq6261m6iql1kjyrflhyjevruazib+qbomguby51fyaasi0komqouzzemt5ht7v7/8kv17bqxlhm9xg3jcysbbmvtg689gwa7addsh8jtgde2cp7mm5d56df+f1q7xkdgew2i9ypj4b8zwipw==</latexit> <latexit sha1_base64="hvekpbwuokpc/mkpmjy6ldhlfbc=">aaacjhicbzc7tsnaeexx4r1eauqafrgihsiokiackykgeiqmshgixsskrfivrd0xefn5dj6br6cfigprumc3yicuvka6ondgm3pdrellrvvmlezgx8ynjqfk0zozc/ovhcutg6dgoc9ifzuzecwqqdensqrpeomqhqppw6v9wj+9rmnlri+pl2argq6whsmactsuegs8c2yh+/12fkrs9/kud3kqlh9wuc14/fygb3jtstwtuypif4u3ffu2rmn25t24ieuaosahwnqm5ybuyscqfar75sc1mic4gi42c6khqtvkbq/1+wpqgwkeoofs8qhe7xmzrnb2ojdvjiau7w+vgp95zzq6261m6iql1kjyrflhyjevruazib+qbomguby51fyaasi0komqouzzemt5ht7v7/8kv17bqxlhm9xg3jcysbbmvtg689gwa7addsh8jtgde2cp7mm5d56df+f1q7xkdgew2i9ypj4b8zwipw==</latexit> <latexit sha1_base64="hvekpbwuokpc/mkpmjy6ldhlfbc=">aaacjhicbzc7tsnaeexx4r1eauqafrgihsiokiackykgeiqmshgixsskrfivrd0xefn5dj6br6cfigprumc3yicuvka6ondgm3pdrellrvvmlezgx8ynjqfk0zozc/ovhcutg6dgoc9ifzuzecwqqdensqrpeomqhqppw6v9wj+9rmnlri+pl2argq6whsmactsuegs8c2yh+/12fkrs9/kud3kqlh9wuc14/fygb3jtstwtuypif4u3ffu2rmn25t24ieuaosahwnqm5ybuyscqfar75sc1mic4gi42c6khqtvkbq/1+wpqgwkeoofs8qhe7xmzrnb2ojdvjiau7w+vgp95zzq6261m6iql1kjyrflhyjevruazib+qbomguby51fyaasi0komqouzzemt5ht7v7/8kv17bqxlhm9xg3jcysbbmvtg689gwa7addsh8jtgde2cp7mm5d56df+f1q7xkdgew2i9ypj4b8zwipw==</latexit> 000...0 111...1 Valori complemento a 2: C min = 2 w 1 Esempio per U max C max C min 1 <latexit sha1_base64="+qqewasdo0ouxo0dzifzu1rjkw4=">aaacl3icbzdlssnqeizpvftvvzdudhbftusiggokxw5cklgvmlomx6kepdkj50y8epiypojp4vzxuldc+hymtyk3wf383wwz8wexkpzc99kzgbwahhkdgy9nte5nz5rn5w5tlbibtrgpybwhyffjju2sppa4nghhopaouggu/ogsjzwrpqcbgnshngnzlqiotzrlrwwe+rblg1kn9uopm77nq6sn6vxvy7jvl35guc7wf616nxlfrbm94n+f1xcv1q+9tvnfp41eeqimocdalufg1e7bkbqks5kfwixbxmaztnkpiutbtntfznwpsuarj9fwqxjpxo8tkytw3orb3hkcndvfrdd/y62euhvtvoo4idsiwersyw+rfubm8se/lqajolgcudrcgaeinjkdelmz5hmw8jy839//fc3v2mbn21+r1hf6wyyxbbbivpjh1lmd7bi91msc3bj79saentvnyxl13j5bb5z+zdz7uc77b9hvpjk=</latexit> C max =2 w 1 1 w = 16 Decimale Esadecimale Binario 65535 FF FF 11111111 11111111 32767 7F FF 01111111 11111111-32768 80 00 10000000 00000000-1 FF FF 11111111 11111111 0 00 00 00000000 00000000 100...0 011...1

<latexit sha1_base64="ygt7zapjkibomsq486wvmz9mejm=">aaaccxicbvfnb9qwehxcvwlfc+0jlqouqevtv0mfbehuqudcsuievlpvv44zu7waomeeb6mi8d85comn8anwqg7qdi5+eu+nnz2t1ywyfmc/gvdgzvu376zdje7df/dw0ejxky+2ckzikquimsezsfgojskpkvc4nijkrmcj7oxdpx+t0fhv6c90ueosfeutfkok8tr89l3hdghpsx+ipg/ndvce52275xzwl2e/4hkulw6kd7ftbg57bs+ae36jxija2zpvapzozjnv9v0pr/hwjx7txbfhnq/3zufjebl3bvdbmoaxg+pwpvrj80q6ejxjqlg7tekazo0wpgsbbcsdxvrim7heqydalghntt+nfp47k6icgg2oanos/+1orgntrzl5zyno1f7wovi6bepo8wbwkf07qi27ifif9kfwguuxgjarg0siezmc0icfeurofagppen8rii/j+ty76+cdg/ydpj8eju+ed8mzo09y5tsiyxsnttgh9khs5lkv4iowa82gt/h0xdczb/wmbh61tl/fw7/acscupg=</latexit> <latexit sha1_base64="ygt7zapjkibomsq486wvmz9mejm=">aaaccxicbvfnb9qwehxcvwlfc+0jlqouqevtv0mfbehuqudcsuievlpvv44zu7waomeeb6mi8d85comn8anwqg7qdi5+eu+nnz2t1ywyfmc/gvdgzvu376zdje7df/dw0ejxky+2ckzikquimsezsfgojskpkvc4nijkrmcj7oxdpx+t0fhv6c90ueosfeutfkok8tr89l3hdghpsx+ipg/ndvce52275xzwl2e/4hkulw6kd7ftbg57bs+ae36jxija2zpvapzozjnv9v0pr/hwjx7txbfhnq/3zufjebl3bvdbmoaxg+pwpvrj80q6ejxjqlg7tekazo0wpgsbbcsdxvrim7heqydalghntt+nfp47k6icgg2oanos/+1orgntrzl5zyno1f7wovi6bepo8wbwkf07qi27ifif9kfwguuxgjarg0siezmc0icfeurofagppen8rii/j+ty76+cdg/ydpj8eju+ed8mzo09y5tsiyxsnttgh9khs5lkv4iowa82gt/h0xdczb/wmbh61tl/fw7/acscupg=</latexit> <latexit sha1_base64="ygt7zapjkibomsq486wvmz9mejm=">aaaccxicbvfnb9qwehxcvwlfc+0jlqouqevtv0mfbehuqudcsuievlpvv44zu7waomeeb6mi8d85comn8anwqg7qdi5+eu+nnz2t1ywyfmc/gvdgzvu376zdje7df/dw0ejxky+2ckzikquimsezsfgojskpkvc4nijkrmcj7oxdpx+t0fhv6c90ueosfeutfkok8tr89l3hdghpsx+ipg/ndvce52275xzwl2e/4hkulw6kd7ftbg57bs+ae36jxija2zpvapzozjnv9v0pr/hwjx7txbfhnq/3zufjebl3bvdbmoaxg+pwpvrj80q6ejxjqlg7tekazo0wpgsbbcsdxvrim7heqydalghntt+nfp47k6icgg2oanos/+1orgntrzl5zyno1f7wovi6bepo8wbwkf07qi27ifif9kfwguuxgjarg0siezmc0icfeurofagppen8rii/j+ty76+cdg/ydpj8eju+ed8mzo09y5tsiyxsnttgh9khs5lkv4iowa82gt/h0xdczb/wmbh61tl/fw7/acscupg=</latexit> <latexit sha1_base64="ygt7zapjkibomsq486wvmz9mejm=">aaaccxicbvfnb9qwehxcvwlfc+0jlqouqevtv0mfbehuqudcsuievlpvv44zu7waomeeb6mi8d85comn8anwqg7qdi5+eu+nnz2t1ywyfmc/gvdgzvu376zdje7df/dw0ejxky+2ckzikquimsezsfgojskpkvc4nijkrmcj7oxdpx+t0fhv6c90ueosfeutfkok8tr89l3hdghpsx+ipg/ndvce52275xzwl2e/4hkulw6kd7ftbg57bs+ae36jxija2zpvapzozjnv9v0pr/hwjx7txbfhnq/3zufjebl3bvdbmoaxg+pwpvrj80q6ejxjqlg7tekazo0wpgsbbcsdxvrim7heqydalghntt+nfp47k6icgg2oanos/+1orgntrzl5zyno1f7wovi6bepo8wbwkf07qi27ifif9kfwguuxgjarg0siezmc0icfeurofagppen8rii/j+ty76+cdg/ydpj8eju+ed8mzo09y5tsiyxsnttgh9khs5lkv4iowa82gt/h0xdczb/wmbh61tl/fw7/acscupg=</latexit> <latexit sha1_base64="syyd/xsxbzfnzurqnpxiszxhmu8=">aaacinicbvbna9taef05/uidpnhtyy5ltcchwzfmoe0hynjlji5udccyzwg1dhavptidtqlcpym/ib8i1/tuu8ip0p6xyqoprz13mcd7m8zmczmldbnut6e29etps+fbl+o7l3df7tve738zqducfzgqvf+eyfdjbh2sppai0whxqlafzj4v/f4ctzfp8pwumhzgme3kraqguho3tvlatlg/qgpeuthoa0l8urqtezw/4qe8zd+vnyjtihdgi3gj6bbdcnytecvszcv0xo3fqzqkg2ncqoexa8/najidjikufvxagsxazgckg5imekmz5tvjbt+0bijlgwoufa9e/hcih9iyqzgso2ogs7pulcxhviglycdhlppmeiziuyikwmqrevqwisgppeyiwf6oxczcgayi1jkdekvoywjrzr7e+vebxo+0p7w9l++b3bnvmnvsgl1lleaxd6zlzlmp+uywa3bl7th358b54dw7d39ba85q5g37d86vp286oqy=</latexit> <latexit sha1_base64="syyd/xsxbzfnzurqnpxiszxhmu8=">aaacinicbvbna9taef05/uidpnhtyy5ltcchwzfmoe0hynjlji5udccyzwg1dhavptidtqlcpym/ib8i1/tuu8ip0p6xyqoprz13mcd7m8zmczmldbnut6e29etps+fbl+o7l3df7tve738zqducfzgqvf+eyfdjbh2sppai0whxqlafzj4v/f4ctzfp8pwumhzgme3kraqguho3tvlatlg/qgpeuthoa0l8urqtezw/4qe8zd+vnyjtihdgi3gj6bbdcnytecvszcv0xo3fqzqkg2ncqoexa8/najidjikufvxagsxazgckg5imekmz5tvjbt+0bijlgwoufa9e/hcih9iyqzgso2ogs7pulcxhviglycdhlppmeiziuyikwmqrevqwisgppeyiwf6oxczcgayi1jkdekvoywjrzr7e+vebxo+0p7w9l++b3bnvmnvsgl1lleaxd6zlzlmp+uywa3bl7th358b54dw7d39ba85q5g37d86vp286oqy=</latexit> <latexit sha1_base64="syyd/xsxbzfnzurqnpxiszxhmu8=">aaacinicbvbna9taef05/uidpnhtyy5ltcchwzfmoe0hynjlji5udccyzwg1dhavptidtqlcpym/ib8i1/tuu8ip0p6xyqoprz13mcd7m8zmczmldbnut6e29etps+fbl+o7l3df7tve738zqducfzgqvf+eyfdjbh2sppai0whxqlafzj4v/f4ctzfp8pwumhzgme3kraqguho3tvlatlg/qgpeuthoa0l8urqtezw/4qe8zd+vnyjtihdgi3gj6bbdcnytecvszcv0xo3fqzqkg2ncqoexa8/najidjikufvxagsxazgckg5imekmz5tvjbt+0bijlgwoufa9e/hcih9iyqzgso2ogs7pulcxhviglycdhlppmeiziuyikwmqrevqwisgppeyiwf6oxczcgayi1jkdekvoywjrzr7e+vebxo+0p7w9l++b3bnvmnvsgl1lleaxd6zlzlmp+uywa3bl7th358b54dw7d39ba85q5g37d86vp286oqy=</latexit> <latexit sha1_base64="syyd/xsxbzfnzurqnpxiszxhmu8=">aaacinicbvbna9taef05/uidpnhtyy5ltcchwzfmoe0hynjlji5udccyzwg1dhavptidtqlcpym/ib8i1/tuu8ip0p6xyqoprz13mcd7m8zmczmldbnut6e29etps+fbl+o7l3df7tve738zqducfzgqvf+eyfdjbh2sppai0whxqlafzj4v/f4ctzfp8pwumhzgme3kraqguho3tvlatlg/qgpeuthoa0l8urqtezw/4qe8zd+vnyjtihdgi3gj6bbdcnytecvszcv0xo3fqzqkg2ncqoexa8/najidjikufvxagsxazgckg5imekmz5tvjbt+0bijlgwoufa9e/hcih9iyqzgso2ogs7pulcxhviglycdhlppmeiziuyikwmqrevqwisgppeyiwf6oxczcgayi1jkdekvoywjrzr7e+vebxo+0p7w9l++b3bnvmnvsgl1lleaxd6zlzlmp+uywa3bl7th358b54dw7d39ba85q5g37d86vp286oqy=</latexit> u<latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> <latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> <latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> <latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> v<latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> w<latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> Somma di Interi Senza Segno Date due sequenze e di bit di lunghezza, la loro vera somma può essere una sequenza di w +1 bit. Bisogna scartare il bit più significativo (detto bit del riporto) e trattare il risultato come un intero senza segno. In tal modo la somma di interi senza segno implementa l'addizione modulare: U add w (u, v) =(u + v) mod 2 w ( U add u + v se u + v<2 w w (u, v) = u + v 2 w se u + v 2 w

<latexit sha1_base64="r1daa8uvmr8mfv+yybhkgemilqc=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykrgpjdhcnnzpk9shmnuhy9hf8bl/cvisrsbww8f/crcl8nwyo55zlnxucreldrvvujiyoju9mtk2xzmbn5hfki0vnjrzaoc9ifevlaawqgafpkhrejhohdbrebn2jgx/rq21khj1rp8fmcner7egbleutctxwfz42tif7v8ud7xbwshus+g2wve1mbz0p2i1eq1xxa24b/pd4q1jhq5y0yh+ndixsibejbcbuptehzgqapfcylrrwyakic9dyz2keizpmwlyu8tvrggkeoozs8ule7xmphmb0wybphka35rc3ep/z6py6u81urokljmrgeumfxsijtmyrqt6wgolg8hpkmuicnbchlhyeyewbd1fk+/b+x/+x+fu1vzp3ul05obwwm8vw2cqrmo/tsan2ze6yzws7yw/skt05986z8+k8fkvhnohmmvsb5+0tb0ygha==</latexit> <latexit sha1_base64="r1daa8uvmr8mfv+yybhkgemilqc=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykrgpjdhcnnzpk9shmnuhy9hf8bl/cvisrsbww8f/crcl8nwyo55zlnxucreldrvvujiyoju9mtk2xzmbn5hfki0vnjrzaoc9ifevlaawqgafpkhrejhohdbrebn2jgx/rq21khj1rp8fmcner7egbleutctxwfz42tif7v8ud7xbwshus+g2wve1mbz0p2i1eq1xxa24b/pd4q1jhq5y0yh+ndixsibejbcbuptehzgqapfcylrrwyakic9dyz2keizpmwlyu8tvrggkeoozs8ule7xmphmb0wybphka35rc3ep/z6py6u81urokljmrgeumfxsijtmyrqt6wgolg8hpkmuicnbchlhyeyewbd1fk+/b+x/+x+fu1vzp3ul05obwwm8vw2cqrmo/tsan2ze6yzws7yw/skt05986z8+k8fkvhnohmmvsb5+0tb0ygha==</latexit> <latexit sha1_base64="r1daa8uvmr8mfv+yybhkgemilqc=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykrgpjdhcnnzpk9shmnuhy9hf8bl/cvisrsbww8f/crcl8nwyo55zlnxucreldrvvujiyoju9mtk2xzmbn5hfki0vnjrzaoc9ifevlaawqgafpkhrejhohdbrebn2jgx/rq21khj1rp8fmcner7egbleutctxwfz42tif7v8ud7xbwshus+g2wve1mbz0p2i1eq1xxa24b/pd4q1jhq5y0yh+ndixsibejbcbuptehzgqapfcylrrwyakic9dyz2keizpmwlyu8tvrggkeoozs8ule7xmphmb0wybphka35rc3ep/z6py6u81urokljmrgeumfxsijtmyrqt6wgolg8hpkmuicnbchlhyeyewbd1fk+/b+x/+x+fu1vzp3ul05obwwm8vw2cqrmo/tsan2ze6yzws7yw/skt05986z8+k8fkvhnohmmvsb5+0tb0ygha==</latexit> <latexit sha1_base64="r1daa8uvmr8mfv+yybhkgemilqc=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykrgpjdhcnnzpk9shmnuhy9hf8bl/cvisrsbww8f/crcl8nwyo55zlnxucreldrvvujiyoju9mtk2xzmbn5hfki0vnjrzaoc9ifevlaawqgafpkhrejhohdbrebn2jgx/rq21khj1rp8fmcner7egbleutctxwfz42tif7v8ud7xbwshus+g2wve1mbz0p2i1eq1xxa24b/pd4q1jhq5y0yh+ndixsibejbcbuptehzgqapfcylrrwyakic9dyz2keizpmwlyu8tvrggkeoozs8ule7xmphmb0wybphka35rc3ep/z6py6u81urokljmrgeumfxsijtmyrqt6wgolg8hpkmuicnbchlhyeyewbd1fk+/b+x/+x+fu1vzp3ul05obwwm8vw2cqrmo/tsan2ze6yzws7yw/skt05986z8+k8fkvhnohmmvsb5+0tb0ygha==</latexit> Identificare l'overflow unsigned Determinare se s = U add (u, v) =u + v w Abbiamo overflow se e solo se s<u oppure s<v Inoltre s<use e solo se s<v, quindi è sufficiente controllare solo una delle due condizioni Su un processore, questa condizione setta il carry flag

<latexit sha1_base64="5ttzh/29nacfi9ix3u3vax9qri4=">aaac2nicbvfnb9naef2br2k+ujhygrgbuhuiu0iqscbv9mifquievsq60xo9svddr83uogllfokeuplnohdmb2c7quob5rjpb97mm51jcq0cheevz792/cbnwxu3gzt3791/0nt8+nnlpzu4krno7veihgplcesknb4vfkwwadxmtvfb/oecrvo5+utnbcazmbk1vvjqq016fyruprb/3d0itetjxrxboq4h5fp5frwneiizzsrzmlg6ghj7vr1zvibnwanpqhiiulcsviglxm2ltjl6snjivcuani4xrguba/zsqtuwkhdnk71erjuvsztrgmxa0at/5p70+uew7alwqbqefbamg0nvn09zwwzosgrh3dgkc4oryuljjxxas4efkkdihumggpghi6vuidu8lz2ghaq0odr0jk5wvcjz7jxlgmum6mrdzbxk/3ljkqav4kqzoiq0sjuipbezctkq5tiiqbjijnrjezqbkawgqqtasnmqzxp6dh/r1d+vg9ho8puw+viyv/duuzgn9pg9yqmwsv22x96zazzi0vvgoe+rv/ux/83/7v+4kpresuyruxt+z7/3jn4u</latexit> <latexit sha1_base64="5ttzh/29nacfi9ix3u3vax9qri4=">aaac2nicbvfnb9naef2br2k+ujhygrgbuhuiu0iqscbv9mifquievsq60xo9svddr83uogllfokeuplnohdmb2c7quob5rjpb97mm51jcq0cheevz792/cbnwxu3gzt3791/0nt8+nnlpzu4krno7veihgplcesknb4vfkwwadxmtvfb/oecrvo5+utnbcazmbk1vvjqq016fyruprb/3d0itetjxrxboq4h5fp5frwneiizzsrzmlg6ghj7vr1zvibnwanpqhiiulcsviglxm2ltjl6snjivcuani4xrguba/zsqtuwkhdnk71erjuvsztrgmxa0at/5p70+uew7alwqbqefbamg0nvn09zwwzosgrh3dgkc4oryuljjxxas4efkkdihumggpghi6vuidu8lz2ghaq0odr0jk5wvcjz7jxlgmum6mrdzbxk/3ljkqav4kqzoiq0sjuipbezctkq5tiiqbjijnrjezqbkawgqqtasnmqzxp6dh/r1d+vg9ho8puw+viyv/duuzgn9pg9yqmwsv22x96zazzi0vvgoe+rv/ux/83/7v+4kpresuyruxt+z7/3jn4u</latexit> <latexit sha1_base64="5ttzh/29nacfi9ix3u3vax9qri4=">aaac2nicbvfnb9naef2br2k+ujhygrgbuhuiu0iqscbv9mifquievsq60xo9svddr83uogllfokeuplnohdmb2c7quob5rjpb97mm51jcq0cheevz792/cbnwxu3gzt3791/0nt8+nnlpzu4krno7veihgplcesknb4vfkwwadxmtvfb/oecrvo5+utnbcazmbk1vvjqq016fyruprb/3d0itetjxrxboq4h5fp5frwneiizzsrzmlg6ghj7vr1zvibnwanpqhiiulcsviglxm2ltjl6snjivcuani4xrguba/zsqtuwkhdnk71erjuvsztrgmxa0at/5p70+uew7alwqbqefbamg0nvn09zwwzosgrh3dgkc4oryuljjxxas4efkkdihumggpghi6vuidu8lz2ghaq0odr0jk5wvcjz7jxlgmum6mrdzbxk/3ljkqav4kqzoiq0sjuipbezctkq5tiiqbjijnrjezqbkawgqqtasnmqzxp6dh/r1d+vg9ho8puw+viyv/duuzgn9pg9yqmwsv22x96zazzi0vvgoe+rv/ux/83/7v+4kpresuyruxt+z7/3jn4u</latexit> <latexit sha1_base64="5ttzh/29nacfi9ix3u3vax9qri4=">aaac2nicbvfnb9naef2br2k+ujhygrgbuhuiu0iqscbv9mifquievsq60xo9svddr83uogllfokeuplnohdmb2c7quob5rjpb97mm51jcq0cheevz792/cbnwxu3gzt3791/0nt8+nnlpzu4krno7veihgplcesknb4vfkwwadxmtvfb/oecrvo5+utnbcazmbk1vvjqq016fyruprb/3d0itetjxrxboq4h5fp5frwneiizzsrzmlg6ghj7vr1zvibnwanpqhiiulcsviglxm2ltjl6snjivcuani4xrguba/zsqtuwkhdnk71erjuvsztrgmxa0at/5p70+uew7alwqbqefbamg0nvn09zwwzosgrh3dgkc4oryuljjxxas4efkkdihumggpghi6vuidu8lz2ghaq0odr0jk5wvcjz7jxlgmum6mrdzbxk/3ljkqav4kqzoiq0sjuipbezctkq5tiiqbjijnrjezqbkawgqqtasnmqzxp6dh/r1d+vg9ho8puw+viyv/duuzgn9pg9yqmwsv22x96zazzi0vvgoe+rv/ux/83/7v+4kpresuyruxt+z7/3jn4u</latexit> u<latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> <latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> <latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> <latexit sha1_base64="ocjwwmx8wld+t4qqlpgu+xmesca=">aaab8nicbvc7tsnaedyhvwivacxniqijkriretbf0fameiareis6xzbhlppzuttdiqx8as1uviiwh6lgx7cnc0iyajszq52dmjhcoot+opwv1bx1jepmbwt7z3evvn9wb2krofg8lrhuhcyafap8fcihl2hgusihg05vcr/7cnqiwn3hliegyhmlxoizzksohdybbtmtqjejv5igkdee1r8go5jbcbryyyzpe26cqco0ci5hxhtyawnjuzabfkyvi8aearf0tk+syrjtbdqvkhyi/n5iwwtmlaqzyyjhg1n0cve/r29xfbmkqiuwqfh8eaojxshdtcgaadosghbznhyoujqzzrbbc8o4z0sbvvll+vawv18m/lnzqul1zhut67kykjkix+sueosctmgtarofcalkitytf8c6r86b8/4zwnhknupyb87hn+vokvi=</latexit> v<latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="rpnqdvxuku79q5givxsvybo/ahy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3uriitfqasvfallhyj4f2zjahkmgs3samcntkqw6lqfzsrq2vrgzmwrur2zu7dfozh8mlhvhhwey1h3q2zacgu+cptqttswkjtqcse3ud+zgjyivvc4syci2fijkeamm6k9hdtqbsmtqjejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hxu1bawnjezagxkyvi8aearf0tk+tyrjtbdqvkhyi/n5iwwtmlaqzyyjho1n0cve/r2dxdbwkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vawv18m/nnjuug1l+rnm7kycjkmj+smeossnmkdargfcalkitytf8c6r86b8/4zuukuo0fkd5ypb+12kvm=</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> <latexit sha1_base64="v0em0urh/km2emyuumrubdvgzhw=">aaab9hicbvdlsgnbejynrxhfuy9ebomgcgfxbpuw9oixomscsqi9k04cmvtgplcjsz7bq548ivf/x4p/4u66b02su1hvtvexfylpyly/rdlc4tlysnm1sra+sblv3d65m2gsbboivkfue2bqyqbdkqswhwke31py8saxmd96qg1kgnzsjmked6nadquasqwbxyonx63zdtshnydoqwqsqlnf/eooqhh7gjbqyezhsspqjabjcoxtsjc2gieywwg7kq3ar9nl8qhtfhabojbhqllupbfx90ycvjet30snfab7m+tl4n9ej6bhws+rqrqtbii7rfjhfsgildmoka+krilikioxareggqi15cbekszpkzw0d2f2+3nihtfp6871sa1xurrtzntsnx0yh52ybrtiteyywubsit2zf+vrerxerpef0zjv7oyyp7a+vghjephe</latexit> w<latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> <latexit sha1_base64="acccimbsb2aibvn+sbhznphdqdy=">aaab8nicbvc7tsnaedzzdoevokq5esfrrtzcaroigspewirsykxnyyaccj5bd3ugymox0ejfhwj5iqr+bdu4gisprjo72tkjeykmuu6ns7s8srq2xtmobm5t7+zw9vbvtgw1b5/hmtbdkbmqqogpaiv0ew0sciv0wsl17nceqbsrq1ucjhbebkzeshcgmdr+hntqbsmtqbejv5i6kdea1l76w5jbcbryyyzpew6cqco0ci5hvu1bawnjezagxkyvi8aearf0ro+tyrjtbdqvkhyi/n5iwwtmnaqzyyjhvzn3cve/r2dxdbgkqiuwqfh8eaojxshdtcgaadoughbznhyoujqzzrbbc8o4z0sbvvln+vdmv18k/mnjsug1z+rnq7kycjkkr+seeoscnmknargfcalkitytf8c6r86b8/4zuusuowfkd5ypb+8ekvq=</latexit> Somma di Interi in Complemento a 2 Date due sequenze e di bit di lunghezza, la loro vera somma può essere una sequenza di w +1 bit. Bisogna scartare il bit più significativo (detto bit del riporto) e trattare il risultato come un intero in complemento a 2. C add w (u, v) = overflow negativo 8 >< u + v +2 w se u + v<c min (w) u + v se C >: min (w) apple u + v apple C max (w) u + v 2 w se C max (w) <u+ v overflow positivo

<latexit sha1_base64="nuyprwdawsg3jwuzfwdraf5zxhu=">aaab+hicbvbns8nafnzur1q/qh69lbbbg5rebbu8fl14rgbsoq1ls32tszebspu2uej/hfc9erkv/hsp/het2io2zmmyey83b8jecoou++mulpzxvtfk65wnza3tneru3oojrebg81jguh0ya1io8fgghhaiguwhhfy4usn91hi0ebg6x0kcqcsgsgwez5hjlxsyplfu7vvrbt0tqbejnym1mkozv/3q9mnui1dijtom47kjbintklieaavrdssmj9gqohlvlaitpexckt2yhmfme9busfqi8hsjzzexkyjmjiogj2bey8x/vi7fwuwqcpvybmxzqygkficm1ylrawhfaebkexkgqlhonemelsjjpbntvkwl68ob/36r+kf1y7p3d1zrxm+kkzmdckioiufosypckibxcscj8kseyyutoq/om/p+m1pyzjv75a+cj2/xdzlc</latexit> <latexit sha1_base64="nuyprwdawsg3jwuzfwdraf5zxhu=">aaab+hicbvbns8nafnzur1q/qh69lbbbg5rebbu8fl14rgbsoq1ls32tszebspu2uej/hfc9erkv/hsp/het2io2zmmyey83b8jecoou++mulpzxvtfk65wnza3tneru3oojrebg81jguh0ya1io8fgghhaiguwhhfy4usn91hi0ebg6x0kcqcsgsgwez5hjlxsyplfu7vvrbt0tqbejnym1mkozv/3q9mnui1dijtom47kjbintklieaavrdssmj9gqohlvlaitpexckt2yhmfme9busfqi8hsjzzexkyjmjiogj2bey8x/vi7fwuwqcpvybmxzqygkficm1ylrawhfaebkexkgqlhonemelsjjpbntvkwl68ob/36r+kf1y7p3d1zrxm+kkzmdckioiufosypckibxcscj8kseyyutoq/om/p+m1pyzjv75a+cj2/xdzlc</latexit> <latexit sha1_base64="nuyprwdawsg3jwuzfwdraf5zxhu=">aaab+hicbvbns8nafnzur1q/qh69lbbbg5rebbu8fl14rgbsoq1ls32tszebspu2uej/hfc9erkv/hsp/het2io2zmmyey83b8jecoou++mulpzxvtfk65wnza3tneru3oojrebg81jguh0ya1io8fgghhaiguwhhfy4usn91hi0ebg6x0kcqcsgsgwez5hjlxsyplfu7vvrbt0tqbejnym1mkozv/3q9mnui1dijtom47kjbintklieaavrdssmj9gqohlvlaitpexckt2yhmfme9busfqi8hsjzzexkyjmjiogj2bey8x/vi7fwuwqcpvybmxzqygkficm1ylrawhfaebkexkgqlhonemelsjjpbntvkwl68ob/36r+kf1y7p3d1zrxm+kkzmdckioiufosypckibxcscj8kseyyutoq/om/p+m1pyzjv75a+cj2/xdzlc</latexit> <latexit sha1_base64="nuyprwdawsg3jwuzfwdraf5zxhu=">aaab+hicbvbns8nafnzur1q/qh69lbbbg5rebbu8fl14rgbsoq1ls32tszebspu2uej/hfc9erkv/hsp/het2io2zmmyey83b8jecoou++mulpzxvtfk65wnza3tneru3oojrebg81jguh0ya1io8fgghhaiguwhhfy4usn91hi0ebg6x0kcqcsgsgwez5hjlxsyplfu7vvrbt0tqbejnym1mkozv/3q9mnui1dijtom47kjbintklieaavrdssmj9gqohlvlaitpexckt2yhmfme9busfqi8hsjzzexkyjmjiogj2bey8x/vi7fwuwqcpvybmxzqygkficm1ylrawhfaebkexkgqlhonemelsjjpbntvkwl68ob/36r+kf1y7p3d1zrxm+kkzmdckioiufosypckibxcscj8kseyyutoq/om/p+m1pyzjv75a+cj2/xdzlc</latexit> <latexit sha1_base64="1wfqibgkq0edows5nd8ptn+l6zq=">aaab+3icbvc7tsnaedyhvwivacxniqijaku2qgk6cbrkigeskvjr+bijp5zp5m4dkblcv9bcryvo+rgk/gxbuicequyzu9rz8smpdnr2p1vawfxaximvvtbwnza3qts7tyamnqexhzlubz8zkekbiwiltcmnlpaltpzrzea3xqcncnuntilwajzuyia4w1s6i4/gtdueb2r3qjw7bueg88qpsi0uapaqx91+yomafhljjok4dorewjqklmfa6cygiszhbaidlcowgpgsppguhssgyugj0frimovweynhgtgtwe8na4b3ztblxp+8toydmy8rkoorfm8oozcqhzjci7qkoh2hazflyyekrtntdbg0oizzviztbipph87s9/pepa6f153rk1rjoiimtpbipjkkdjkldxjfmsqlncjyrj7ji/vovvpv1vvpamkqdnbjh1gf323slfc=</latexit> <latexit sha1_base64="1wfqibgkq0edows5nd8ptn+l6zq=">aaab+3icbvc7tsnaedyhvwivacxniqijaku2qgk6cbrkigeskvjr+bijp5zp5m4dkblcv9bcryvo+rgk/gxbuicequyzu9rz8smpdnr2p1vawfxaximvvtbwnza3qts7tyamnqexhzlubz8zkekbiwiltcmnlpaltpzrzea3xqcncnuntilwajzuyia4w1s6i4/gtdueb2r3qjw7bueg88qpsi0uapaqx91+yomafhljjok4dorewjqklmfa6cygiszhbaidlcowgpgsppguhssgyugj0frimovweynhgtgtwe8na4b3ztblxp+8toydmy8rkoorfm8oozcqhzjci7qkoh2hazflyyekrtntdbg0oizzviztbipph87s9/pepa6f153rk1rjoiimtpbipjkkdjkldxjfmsqlncjyrj7ji/vovvpv1vvpamkqdnbjh1gf323slfc=</latexit> <latexit sha1_base64="1wfqibgkq0edows5nd8ptn+l6zq=">aaab+3icbvc7tsnaedyhvwivacxniqijaku2qgk6cbrkigeskvjr+bijp5zp5m4dkblcv9bcryvo+rgk/gxbuicequyzu9rz8smpdnr2p1vawfxaximvvtbwnza3qts7tyamnqexhzlubz8zkekbiwiltcmnlpaltpzrzea3xqcncnuntilwajzuyia4w1s6i4/gtdueb2r3qjw7bueg88qpsi0uapaqx91+yomafhljjok4dorewjqklmfa6cygiszhbaidlcowgpgsppguhssgyugj0frimovweynhgtgtwe8na4b3ztblxp+8toydmy8rkoorfm8oozcqhzjci7qkoh2hazflyyekrtntdbg0oizzviztbipph87s9/pepa6f153rk1rjoiimtpbipjkkdjkldxjfmsqlncjyrj7ji/vovvpv1vvpamkqdnbjh1gf323slfc=</latexit> <latexit sha1_base64="1wfqibgkq0edows5nd8ptn+l6zq=">aaab+3icbvc7tsnaedyhvwivacxniqijaku2qgk6cbrkigeskvjr+bijp5zp5m4dkblcv9bcryvo+rgk/gxbuicequyzu9rz8smpdnr2p1vawfxaximvvtbwnza3qts7tyamnqexhzlubz8zkekbiwiltcmnlpaltpzrzea3xqcncnuntilwajzuyia4w1s6i4/gtdueb2r3qjw7bueg88qpsi0uapaqx91+yomafhljjok4dorewjqklmfa6cygiszhbaidlcowgpgsppguhssgyugj0frimovweynhgtgtwe8na4b3ztblxp+8toydmy8rkoorfm8oozcqhzjci7qkoh2hazflyyekrtntdbg0oizzviztbipph87s9/pepa6f153rk1rjoiimtpbipjkkdjkldxjfmsqlncjyrj7ji/vovvpv1vvpamkqdnbjh1gf323slfc=</latexit> <latexit sha1_base64="a+7xpghak7qkquygx2kp2y+pyyg=">aaab+xicbvc7tsnaedzzdoevokq5esfrrtzcaroigsogyripsal1zrnoot+4wynfjj9bcxuvouvrkpgxbomceqyazexqz8epltrk25/wwuls8spqza26vrg5tv3b2b01uaifuijske74yfdjef2splata4tav9j2x5e5335abwqu3takri+ausihugblusfw3gjvud2v1e2gxydpe6ckdvai1a999qarsaimssgwpuvymxkpajjc4btaswzgimywwm5gqwjqegmrd8opewmu8rg1l4oxiv7escewzhl42wqadgdmvvz8z+smndzzuhngcweo8kmkfrahjnaykwl5qgokgjw5chlyarqiuesoqmrikjvtzfpwzr+fj+5x47zhxj/umxdlmrw2zw7yexpykwuyk9zilhnmssf2zf6sr+vverpef0yxrhjnj/2b9fenhz+tnw==</latexit> <latexit sha1_base64="a+7xpghak7qkquygx2kp2y+pyyg=">aaab+xicbvc7tsnaedzzdoevokq5esfrrtzcaroigsogyripsal1zrnoot+4wynfjj9bcxuvouvrkpgxbomceqyazexqz8epltrk25/wwuls8spqza26vrg5tv3b2b01uaifuijske74yfdjef2splata4tav9j2x5e5335abwqu3takri+ausihugblusfw3gjvud2v1e2gxydpe6ckdvai1a999qarsaimssgwpuvymxkpajjc4btaswzgimywwm5gqwjqegmrd8opewmu8rg1l4oxiv7escewzhl42wqadgdmvvz8z+smndzzuhngcweo8kmkfrahjnaykwl5qgokgjw5chlyarqiuesoqmrikjvtzfpwzr+fj+5x47zhxj/umxdlmrw2zw7yexpykwuyk9zilhnmssf2zf6sr+vverpef0yxrhjnj/2b9fenhz+tnw==</latexit> <latexit sha1_base64="a+7xpghak7qkquygx2kp2y+pyyg=">aaab+xicbvc7tsnaedzzdoevokq5esfrrtzcaroigsogyripsal1zrnoot+4wynfjj9bcxuvouvrkpgxbomceqyazexqz8epltrk25/wwuls8spqza26vrg5tv3b2b01uaifuijske74yfdjef2splata4tav9j2x5e5335abwqu3takri+ausihugblusfw3gjvud2v1e2gxydpe6ckdvai1a999qarsaimssgwpuvymxkpajjc4btaswzgimywwm5gqwjqegmrd8opewmu8rg1l4oxiv7escewzhl42wqadgdmvvz8z+smndzzuhngcweo8kmkfrahjnaykwl5qgokgjw5chlyarqiuesoqmrikjvtzfpwzr+fj+5x47zhxj/umxdlmrw2zw7yexpykwuyk9zilhnmssf2zf6sr+vverpef0yxrhjnj/2b9fenhz+tnw==</latexit> <latexit sha1_base64="a+7xpghak7qkquygx2kp2y+pyyg=">aaab+xicbvc7tsnaedzzdoevokq5esfrrtzcaroigsogyripsal1zrnoot+4wynfjj9bcxuvouvrkpgxbomceqyazexqz8epltrk25/wwuls8spqza26vrg5tv3b2b01uaifuijske74yfdjef2splata4tav9j2x5e5335abwqu3takri+ausihugblusfw3gjvud2v1e2gxydpe6ckdvai1a999qarsaimssgwpuvymxkpajjc4btaswzgimywwm5gqwjqegmrd8opewmu8rg1l4oxiv7escewzhl42wqadgdmvvz8z+smndzzuhngcweo8kmkfrahjnaykwl5qgokgjw5chlyarqiuesoqmrikjvtzfpwzr+fj+5x47zhxj/umxdlmrw2zw7yexpykwuyk9zilhnmssf2zf6sr+vverpef0yxrhjnj/2b9fenhz+tnw==</latexit> <latexit sha1_base64="24q/3xuhoqgmgn8qdtm+ionkpvg=">aaab9nicbva9swnbej2lxzf+rs1tfongfe5eumeiagmzwtob5ah7m0lcsvfb7pwqjvwgw62sxna/y+f/8e68qhnf9xhvhnnz/fhjq7b9avwwlldw16rrty3nre2d+u7evyksldavkyp01+cglqzrjukku7fghvgko/7kovc7j6injmi7msbobxwcypeundljneys2yn6w27abdgicursgbltqf2rp4xeembiqnfjeo4dk5dytvionnx6icgyiwkfyy+jiq/qegkrdsaoesmpyjfqjhurrpy9kflamgngz5mbpwcz7+xif14vodg5l8owtghdkr8iqba4ziswwqvihlijec+ti5mhe1xzitsscseymclqqwv9oppflxl3phnrdg5pg62rspgqhmahhimdz9ccg2idcwikpmezvfht69v6s95/ritwubmpf2b9faok2pik</latexit> <latexit sha1_base64="24q/3xuhoqgmgn8qdtm+ionkpvg=">aaab9nicbva9swnbej2lxzf+rs1tfongfe5eumeiagmzwtob5ah7m0lcsvfb7pwqjvwgw62sxna/y+f/8e68qhnf9xhvhnnz/fhjq7b9avwwlldw16rrty3nre2d+u7evyksldavkyp01+cglqzrjukku7fghvgko/7kovc7j6injmi7msbobxwcypeundljneys2yn6w27abdgicursgbltqf2rp4xeembiqnfjeo4dk5dytvionnx6icgyiwkfyy+jiq/qegkrdsaoesmpyjfqjhurrpy9kflamgngz5mbpwcz7+xif14vodg5l8owtghdkr8iqba4ziswwqvihlijec+ti5mhe1xzitsscseymclqqwv9oppflxl3phnrdg5pg62rspgqhmahhimdz9ccg2idcwikpmezvfht69v6s95/ritwubmpf2b9faok2pik</latexit> <latexit sha1_base64="24q/3xuhoqgmgn8qdtm+ionkpvg=">aaab9nicbva9swnbej2lxzf+rs1tfongfe5eumeiagmzwtob5ah7m0lcsvfb7pwqjvwgw62sxna/y+f/8e68qhnf9xhvhnnz/fhjq7b9avwwlldw16rrty3nre2d+u7evyksldavkyp01+cglqzrjukku7fghvgko/7kovc7j6injmi7msbobxwcypeundljneys2yn6w27abdgicursgbltqf2rp4xeembiqnfjeo4dk5dytvionnx6icgyiwkfyy+jiq/qegkrdsaoesmpyjfqjhurrpy9kflamgngz5mbpwcz7+xif14vodg5l8owtghdkr8iqba4ziswwqvihlijec+ti5mhe1xzitsscseymclqqwv9oppflxl3phnrdg5pg62rspgqhmahhimdz9ccg2idcwikpmezvfht69v6s95/ritwubmpf2b9faok2pik</latexit> <latexit sha1_base64="24q/3xuhoqgmgn8qdtm+ionkpvg=">aaab9nicbva9swnbej2lxzf+rs1tfongfe5eumeiagmzwtob5ah7m0lcsvfb7pwqjvwgw62sxna/y+f/8e68qhnf9xhvhnnz/fhjq7b9avwwlldw16rrty3nre2d+u7evyksldavkyp01+cglqzrjukku7fghvgko/7kovc7j6injmi7msbobxwcypeundljneys2yn6w27abdgicursgbltqf2rp4xeembiqnfjeo4dk5dytvionnx6icgyiwkfyy+jiq/qegkrdsaoesmpyjfqjhurrpy9kflamgngz5mbpwcz7+xif14vodg5l8owtghdkr8iqba4ziswwqvihlijec+ti5mhe1xzitsscseymclqqwv9oppflxl3phnrdg5pg62rspgqhmahhimdz9ccg2idcwikpmezvfht69v6s95/ritwubmpf2b9faok2pik</latexit> <latexit sha1_base64="kym0e+ipyz669bgnpnz9umk/t8m=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykxgssgo5obnrw9shmnygs+wt+gl9hq5wv2fpy+c9u1hsaejo5nhmud+7xyyunue6nmzy+mtk1ptnbmjtfwfwqlq9cmshqgvurqujxftcozihvkqswhmuewfdy829p+n6th9riklyg+xhbavyhsisfuca1i2xdd3nsnf1+cpu/0omk7aqpid+ladlu9zazgn3qtyslt+lm4kpeg5asg+csxfxqdijhawxjkdcm4bkxtrlqjixctnc0bmmqt3cnjyygekbpjflfkd+wbijimwoufc9f/d2rqgdmfebnyqdoxgx7ffe/r2gpu99kzbhbwld0f5fumc8yqsuskuqdqzei+j9hlkmuqamraslbiey0wxefra9v+pprut2phfs8893s0fggmbm2xtzzmxlsjx2xu3bgqkywb/bentml8+i8om/o+090zbnmrli/cd6+ave0oao=</latexit> <latexit sha1_base64="kym0e+ipyz669bgnpnz9umk/t8m=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykxgssgo5obnrw9shmnygs+wt+gl9hq5wv2fpy+c9u1hsaejo5nhmud+7xyyunue6nmzy+mtk1ptnbmjtfwfwqlq9cmshqgvurqujxftcozihvkqswhmuewfdy829p+n6th9riklyg+xhbavyhsisfuca1i2xdd3nsnf1+cpu/0omk7aqpid+ladlu9zazgn3qtyslt+lm4kpeg5asg+csxfxqdijhawxjkdcm4bkxtrlqjixctnc0bmmqt3cnjyygekbpjflfkd+wbijimwoufc9f/d2rqgdmfebnyqdoxgx7ffe/r2gpu99kzbhbwld0f5fumc8yqsuskuqdqzei+j9hlkmuqamraslbiey0wxefra9v+pprut2phfs8893s0fggmbm2xtzzmxlsjx2xu3bgqkywb/bentml8+i8om/o+090zbnmrli/cd6+ave0oao=</latexit> <latexit sha1_base64="kym0e+ipyz669bgnpnz9umk/t8m=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykxgssgo5obnrw9shmnygs+wt+gl9hq5wv2fpy+c9u1hsaejo5nhmud+7xyyunue6nmzy+mtk1ptnbmjtfwfwqlq9cmshqgvurqujxftcozihvkqswhmuewfdy829p+n6th9riklyg+xhbavyhsisfuca1i2xdd3nsnf1+cpu/0omk7aqpid+ladlu9zazgn3qtyslt+lm4kpeg5asg+csxfxqdijhawxjkdcm4bkxtrlqjixctnc0bmmqt3cnjyygekbpjflfkd+wbijimwoufc9f/d2rqgdmfebnyqdoxgx7ffe/r2gpu99kzbhbwld0f5fumc8yqsuskuqdqzei+j9hlkmuqamraslbiey0wxefra9v+pprut2phfs8893s0fggmbm2xtzzmxlsjx2xu3bgqkywb/bentml8+i8om/o+090zbnmrli/cd6+ave0oao=</latexit> <latexit sha1_base64="kym0e+ipyz669bgnpnz9umk/t8m=">aaacg3icbvc7sgnbfj31bxxflw0ggxbrwq4iaiginpykxgssgo5obnrw9shmnygs+wt+gl9hq5wv2fpy+c9u1hsaejo5nhmud+7xyyunue6nmzy+mtk1ptnbmjtfwfwqlq9cmshqgvurqujxftcozihvkqswhmuewfdy829p+n6th9riklyg+xhbavyhsisfuca1i2xdd3nsnf1+cpu/0omk7aqpid+ladlu9zazgn3qtyslt+lm4kpeg5asg+csxfxqdijhawxjkdcm4bkxtrlqjixctnc0bmmqt3cnjyygekbpjflfkd+wbijimwoufc9f/d2rqgdmfebnyqdoxgx7ffe/r2gpu99kzbhbwld0f5fumc8yqsuskuqdqzei+j9hlkmuqamraslbiey0wxefra9v+pprut2phfs8893s0fggmbm2xtzzmxlsjx2xu3bgqkywb/bentml8+i8om/o+090zbnmrli/cd6+ave0oao=</latexit> Identificare l'overflow in complemento a 2 Determinare se s = C add (u, v) =u + v w Abbiamo overflow se e solo se, tra le due, u, v < 0 ma u, v 0 ma s 0 s<0 Su un processore, questa condizione setta l'overflow flag Come mai non ci sono problemi se un input è positivo e l'altro è negativo?

Byte Pensare sempre in termini di bit può risultare complicato Spesso i bit sono raggruppati in unità più grandi 1 byte = 8 bit

Rappresentazione della memoria byte-oriented

Parole Macchina In generale i processori hanno una specifica "dimensione di word" La dimensione nominale degli indirizzi di memoria sulla macchina (a.k.a. parola di memoria) Oggi la maggior parte dei processori esegue software su 64 bit (8 byte) Software a 32 bit limita la memoria a 4 GB Tutti i sistemi hardware basati su processori x86 hanno parole macchina di 64 bit Ma supportano anche frazioni o multipli della parola macchina Sempre un numero intero di bit

Rappresentazione della memoria word-oriented Gli indirizzi specificano le locazioni dei byte Rappresenta l'indirizzo del primo byte della word Gli indirizzi delle parole successive differiscono di 4 (32 bit) o 8 (64 bit) Gli indirizzi degli oggetti multi-byte sono tipicamente allineati in base alla dimensione del dato

Ordinamento dei byte Avendo un dato multi-byte, in che ordine immagazziniamo i byte nella memoria? Dato il valore esadecimale su 64 bit 0x0001020304050607 si può memorizzare in due modi: big endian e little endian Si noti che l'endianess si applica solo a dati multi-byte di tipo primitivo, non a stringhe, array o struct.